C言語なら俺たちに聞け パート0001

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/07/07(土) 17:15:26.10
なんでも聞きなよ
83カナカナゼミ
垢版 |
2012/07/24(火) 20:14:47.70
ドライブ C のボリューム ラベルは Windows Vista です
ボリューム シリアル番号は XXXX-XXXX です

c:\myc のディレクトリ

012/07/24 18:35 <DIR> .
012/07/24 18:35 <DIR> ..
0 個のファイル 0 バイト
2 個のディレクトリ 18,851,442,688 バイトの空き領域
84デフォルトの名無しさん
垢版 |
2012/07/24(火) 20:15:51.80
#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
int a[3][4] = {{8,2,12,4},{11,5,1,10},{7,6,9,3}};
int row1 = 3,column1 = 4,b,i1,j1;
i1 = 0; j1 = 0; b = a[i1][j1];

if (b>a[0][0]) {b = a[0][0];i1 = 0;j1 = 0;}
if (b>a[0][1]) {b = a[0][1];i1 = 0;j1 = 1;}
if (b>a[0][2]) {b = a[0][2];i1 = 0;j1 = 2;}
if (b>a[0][3]) {b = a[0][3];i1 = 0;j1 = 3;}

if (b>a[1][0]) {b = a[1][0];i1 = 1;j1 = 0;}
if (b>a[1][1]) {b = a[1][1];i1 = 1;j1 = 1;}
if (b>a[1][2]) {b = a[1][2];i1 = 1;j1 = 2;}
if (b>a[1][3]) {b = a[1][3];i1 = 1;j1 = 3;}

if (b>a[2][0]) {b = a[2][0];i1 = 2;j1 = 0;}
if (b>a[2][1]) {b = a[2][1];i1 = 2;j1 = 1;}
if (b>a[2][2]) {b = a[2][2];i1 = 2;j1 = 2;}
if (b>a[2][3]) {b = a[2][3];i1 = 2;j1 = 3;}
printf("??? value of matrix a is a[%d][%d] = %d\n",i1+1,j1+1,b);
char c1;printf("hit enter key to quit\n"); scanf("%c",&c1);
return 0;
}

if文でなにを行ってるの?
2012/07/24(火) 20:16:25.39
myc.cがないじゃない
86カナカナゼミ
垢版 |
2012/07/24(火) 20:17:24.31
どうすれば(汗)
2012/07/24(火) 20:19:30.71
比較と代入ー
2012/07/24(火) 20:20:18.20
>>86
ファイル操作もできないなどゴミ以下
89カナカナゼミ
垢版 |
2012/07/24(火) 20:23:35.76
ゴミでもいいおしえてくれ。
2012/07/24(火) 20:32:25.06
gcc: 致命的エラー:入力ファイルがありません
 RpC~オワオスB
91カナカナゼミ
垢版 |
2012/07/24(火) 20:38:09.74
それそれ!どうすんだろうか。
2012/07/24(火) 20:41:06.07
入力ファイルがないんだろクズ野郎
2012/07/25(水) 01:28:38.38
オワオス
94デフォルトの名無しさん
垢版 |
2012/07/25(水) 11:19:03.50
ぷぅ〜
2012/07/25(水) 12:33:22.71
>>83
1.cmd を起動する。
2.dir "My Documents" で確認する。
3.myc.cが有れば結果を2chに貼り付ける。
4.cd c:\myc
5.gcc myc.c
2012/07/25(水) 20:20:43.96
むかしの日本人技術者は優秀だった。もちろんABCは、日本国内で学習できた。
アメリカに研修にいったひとたちは、ABCではなくPQRぐらいから質問するほど
レベルがたかかったそうだ。
いまはどうかしらないけど…
中国人技術者は、ABCから質問したそうだ。かんがえられないことだ。
アメリカ人技術者もABCから質問するひとがいて、質問というか議論好きな人もいるということらしい。
日本人は、そういうのがなんかめんどくさく感じる(「あの連中、いらんことまで質問するなぁ」)
2012/07/26(木) 09:08:14.74
7/22 日韓国交断絶国民大行進 in 関西
http://www.nicovideo.jp/watch/sm18435339

日韓国交断絶デモの公式サイト
http://haigai.exblog.jp/m2012-06-01/


http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12523823.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_1264643.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12172135.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12174390.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12191232.jpg
http://pds.exblog.jp/pds/1/201206/25/41/d0178541_12251748.jpg

http://www.youtube.com/watch?v=2oqZGmeEzWg&feature=player_detailpage#t=2545s
2012/07/26(木) 20:41:45.93
ネトウヨきもっ、まで読んだ。
99デフォルトの名無しさん
垢版 |
2012/07/27(金) 02:11:25.21
へえ
2012/07/27(金) 17:12:27.17
>>96
ABCから聞くのも良いだろ別に。

ヤバイのはABCを議論で決める風潮が今ある事www
定石があるのに、議論するんだぜ、やってらんねーよ。
101デフォルトの名無しさん
垢版 |
2012/07/27(金) 17:17:26.95
夏休み♪
102デフォルトの名無しさん
垢版 |
2012/07/27(金) 17:21:50.75
引き渡された配列aをポインタbで受けて順に加算した結果を
sum1に入れて順次表示している。
最後に全ての合計がsum1に入っているので
配列のサイズ(数)で除して配列aの平均値を求めavg0に入れて
戻り値として返している。


誰かもっとわかりやすく説明して
2012/07/27(金) 17:30:21.84
Type func(Type const a[], unsigned size)
{
Type sum1 = 0;
for (unsigned ic = 0; ic < size; ++ic) sum1 += a[ic];
return sum1 / size;
}
// あれ、bとavg0はどこだw
104デフォルトの名無しさん
垢版 |
2012/07/31(火) 12:41:12.65
夏休み!夏休み!
2012/07/31(火) 12:42:42.38
俺はActionScriptできるからどんな言語でもできるよ?
なんか質問ある?
2012/07/31(火) 19:51:54.94
>>105
Prologできるよな?
107デフォルトの名無しさん
垢版 |
2012/08/03(金) 22:45:42.24
なんでこっちには質問来ないんだろう・・・
2012/08/03(金) 23:20:13.58
スレ削除依頼出して来いよ
2012/08/03(金) 23:27:11.32
資格全般板にも立っててフイタ
110デフォルトの名無しさん
垢版 |
2012/08/13(月) 08:41:33.31
夏休みだというのに人居ないね
2012/08/13(月) 11:11:54.95
夏休みだからいないんじゃね
帰省しちゃってさ
2012/08/14(火) 08:41:53.81
10代20代テレビ離れ 30%減少 インターネットの方が面白い 総務省
http://engawa.2ch.net/test/read.cgi/poverty/1344886835/


Twitter Facebook YouTube mixi ニコニコ動画

総務省が発表した「情報通信白書」には、
世代別の「テレビを見る」時間を過去と比較したデータがある。
若い世代のテレビ離れは一目瞭然。
10代では、2005年に1日平均106分だった視聴時間が、2010年には70分と、
わずか5年で3割以上も減少している。
同様に20代では、2005年に104分だったのが2010年には76分に激減。

10代 106分 → 70分
20代 104分 → 76分

http://zasshi.news.yahoo.co.jp/article?a=20111104-00000005-pseven-pol

テレビよりインターネット

メディア環境研究所は2010年6月23日、毎年2月に実施している
「メディア定点調査」の最新版「メディア定点調査・2010」の抜粋編を発表した。
「20代男性はテレビ以上にパソコンでネットに接続している」
「男性は10代から30代でテレビよりも、パソコンと携帯電話を合わせた
インターネットへの接続時間が長い」

グラフ
http://www.garbagenews.com/img10/gn-20100624-17l.gif
http://www.garbagenews.net/archives/1443170.html
2012/08/14(火) 12:37:52.46
コピペ君って馬鹿だな、まで読んだ。
114364
垢版 |
2012/08/14(火) 22:45:44.80
char型の配列に文字を入れて、それを別の関数に渡して全文字を出して
欲しいんですけど、下記コードのようにちゃんとFまで出てくれません。
確保数と実際に入っている文字数が異なる場合、入ってる文字数分だけ
配列を回す処理をvoid print_char(char *)でやりたいんですが、どうすれば
よろしいでしょうか?

おそらくものすごく基本的なことだと思うのですが、ご教授いただけますと
幸いにござります。

http://ideone.com/P7Ris

115デフォルトの名無しさん
垢版 |
2012/08/14(火) 22:46:40.77
すみません、間違って本スレでない方に書き込んでしまったので、>>114
撤回いたします。
2012/08/15(水) 07:33:01.51
>>114
僕わからないよ
2012/08/16(木) 09:16:29.68
8月15日に攻撃対象へ指定されていた、日本のコミュニティサイト 「 2ch 」 は現在スムーズに稼動している。

インターネットカフェ ネトテロデウンヨンハプ は14日、光復節当日(8/15)、日本のコミュニティサイト 「 2ch 」 を対象とした
集団サイバー攻撃の計画を立てた。 計画が出ると、このカフェでは、(2ちゃんねるへの)攻撃に参加するというネチズンたちが列をなした。

しかし、このカフェは、15日早朝、突然の計画を取り消した。
カフェは、 『攻撃予定日は9月ですが、光復節(8/15)に日本サイトの攻撃はない』と公示した。

詳細 2012/8/15 ソース韓国語 inews24
http://news.inews24.com/php/news_view.php?g_serial=682052&g_menu=020310
2012/08/16(木) 12:20:46.15
ネトウヨ王に、俺はなる!まで読んだ。
119デフォルトの名無しさん
垢版 |
2012/08/17(金) 13:45:53.32
《明博の本当の台詞》ハングル分かる奴の直訳

『日王は韓国民に心から土下座したいのなら来い
 重罪人に相応しく手足を縛って頭を踏んで地面に擦り付けて謝らせてやる
 重罪人が土下座もしない、言葉で謝るだけならふざけた話しだ
 そんな馬鹿な話は通用しない、それなら入国は許さない』
120デフォルトの名無しさん
垢版 |
2012/08/17(金) 14:10:09.03
ネタスレには違いないが
本スレの隔離乱発をリセットしたい点には同意だな
121デフォルトの名無しさん
垢版 |
2012/09/03(月) 06:02:17.04
そうだね
2012/09/05(水) 20:50:07.89
コンパイラなにつかってます?
2012/09/05(水) 20:52:36.59
gcc
2012/09/05(水) 21:18:04.27
ぷよぷよ7
2012/09/05(水) 23:24:29.49
秘密
2012/09/06(木) 10:50:49.87
wcl386 hello.c
2012/09/07(金) 15:14:27.04
C言語の本、5冊読んでなんとなくわかってきたんですけど
次何すればい?
2012/09/07(金) 15:58:01.41
↓神の誕生
2012/09/07(金) 21:31:24.69
日本語の勉強
2012/09/10(月) 15:41:39.10
#include <stdio.h>

int main(void)
{
int i,price;

scanf("%d",&price);

for (i = 1;i <= 9;i++) {
printf("%d Price Down = %d\n",i,(price * (10.0 - i) / 10));
}

return 0;
}

1割から9割までの表示するプログラムですけど
実数にのするにはどうすればいいでうsか?
131デフォルトの名無しさん
垢版 |
2012/09/10(月) 19:19:15.13
ぼくわかんなーい
2012/09/10(月) 19:58:44.94
浮動小数点数
2012/09/10(月) 22:38:43.87
>>130
二番目の%dを%gに。
2012/09/10(月) 22:40:45.39
%p
2012/09/11(火) 10:48:55.09
int main(void)
if (suuti == 10)
printf("入力値は10です。\n");
else
printf("入力値は10ではありません。\n");


int main(void)
{
if (suuti == 10) {
printf("入力値は10です。\n");
} else {
printf("入力値は10ではありません。\n");
}
}
{}をつけるのと付けないのは何が違うんですか?
136デフォルトの名無しさん
垢版 |
2012/09/11(火) 11:18:45.10
void main(void)
{

int d,p[2],stay;
char buf[20];

pipe(p);

if((d=fork())==0){close(p[1]);}

}

これどういうプログラムですか?
forkとpipeっていう関数見た事なくて.....
2012/09/11(火) 16:59:59.44
フォークのように2つのプロセスに分裂する。 ─⊂
親プロセスと子プロセス。

両端に読み取りと書き込みの口があるパイプを作る。 ─

フォークより前に作ったパイプは親プロセスと子プロセスで共有される。
2つのプロセスはパイプを通してデータをやり取りできる。プロセス間通信。

これくらい書いておけば自分でググれるだろ?
2012/09/11(火) 17:01:17.67
>>135
分からないような初心者なら付けておけ
139デフォルトの名無しさん
垢版 |
2012/09/15(土) 02:55:52.48
文の終わりにはセミコロンを付けるって規則なのに、なんでwhile文などの{ }の後には付かないの?
といいながらもdowhile文の最後には付く。なんて一貫性のない言語なんだろう。
2012/09/15(土) 03:50:54.34
文とブロックの区別がつかないお子様なら、{ }の後にもセミコロン付ければいいじゃん
2012/09/15(土) 16:36:20.42
セミコロンを文の先頭に付けてもいいし
セミコロンばかりずらっと並べてもいい
142139
垢版 |
2012/09/16(日) 00:17:05.62
ブロックだって文だろ。
2012/09/16(日) 02:43:47.06
スレチかも知れんが、C言語検定の2級の問題見たけんだけど、
これ本当にプロが作ってるのか?
例えばさ
(4)C言語では,変数名がABC とabc のように大文字と小文字の違いだけなら,同じ
 変数として識別される。
って問題があるけど、こんな問題出して意味あるのか?
普通にプログラミングしてたら、まずこんなふうに被る変数名なんて絶対に付けないだろ。
他にもこんな感じの問題がいっぱいあるんだけど、過剰反応してる俺がおかしいのか?
2012/09/16(日) 06:22:36.94
え?
2012/09/16(日) 07:45:17.68
お前が書くような小規模なゴミプログラムだとそうかもしれないが
2012/09/19(水) 12:42:00.44
>>143
プログラミングの作法は置いといて、
言語そのものにどれだけ精通してるかの試験なんだろ。
C言語検定なんだから。
2012/09/23(日) 19:42:52.26
Javaの試験で「正しいmain()はどれ」って問題があったの思い出した
引数名が正しいのは型がおかしくて、型が合ってるのは引数名が違うんだが
当然ながら型が合ってるほうが正解という問題だった
2012/09/23(日) 21:30:48.25
問題として正しいのは、作法とかじゃなくて仕様。
149デフォルトの名無しさん
垢版 |
2012/09/30(日) 16:20:40.53
ふーん
2012/10/10(水) 11:18:53.67
#include <stdio.h>

int main(void)
{
int age;
printf("年齢:");
scanf("%d",&age);
if (age <= 3) {
printf("幼児:無料\n");
} else if (age <= 12) {
printf("子供:250円\n");
} else {
printf("大人:400円\n");
}
return 0;
}
else if 文がよくわかりません・・・
どうして if をつけるんですか?
2012/10/10(水) 11:34:31.34
本来else ifという構文はない。
if (condA) {
  procA;
} else {
  if (condB) {
    procB;
  } else {
  procMisc;
}
と書くところを便宜上、
if (condA) {
  procA;
} else if (condB) {
  procB;
} else {
  procMisc;
}
と書いているに過ぎない。
2012/10/10(水) 18:29:45.17
>>151
括弧の個数が違う
2012/10/10(水) 19:12:47.46
>>152
elseの後に続く文がひとつである場合、{ } は省略することが出来る。
2012/10/10(水) 19:19:45.49
>>151
開き括弧が4
閉じ括弧が3
2012/10/10(水) 21:09:30.94
>>151
前段のprocMisc;の後に閉じ括弧。
2012/10/10(水) 22:33:51.19
インデントしろよ
2012/10/16(火) 11:14:09.67
第23回高専プログラミングコンテストで宇部高専が優勝。勝因は「人力で数えた」と判明し話題に
http://engawa.2ch.net/test/read.cgi/poverty/1350194313/

これサイコロの判定ってどうやればいいの?
答え知ってる人いない?
2012/10/16(火) 21:19:02.08
> 第23回高専プログラミングコンテストで宇部高専が優勝。勝因は「人力で数えた」と判明し話題に

> 競技概要
http://www.procon.gr.jp/uploads/procon23/Apply23.pdf

> 上位陣がすべてクリックでサイコロの数が入力出来るカウンタを作った模様
> 人力が優勝するのは2年ぶり2回目

> 1位「人力で数えた」
> 2位「判定できなくて経験で入力した」
> 3位「1位と同じです」
> 4位「1位と同じです」
> 5位「会場でプログラムキツイわ」
> 6位「1位と(ry」

> 2010 運営「手動で優勝とは、なんと情けない!厳しくしよう!!」
> ↓
> 2012 学生「難しすぎwww 手動するしか無いだろww」 → 決勝がほぼ全員手動 → 運営「\(^o^)/」 
2012/10/16(火) 21:24:04.97
スレが落ちてたのでgoogleのキャッシュでざっと読んだけど
主催側は何を期待したんだろうな
この距離だと画像解析もきついだろう
https://twitter.com/KosenProcon/status/257336534808793088/photo/1/large ;
2012/10/16(火) 21:24:59.53
https://twitter.com/KosenProcon/status/257336534808793088/photo/1/large
2012/10/17(水) 03:07:05.56
鏡をおくとかイジメ以外のなにものでもない
運営側/出題者は自分ができるものを出してくれ
162デフォルトの名無しさん
垢版 |
2012/10/23(火) 19:29:40.88
え?
163デフォルトの名無しさん
垢版 |
2012/10/23(火) 22:07:51.96
背中がかゆいよ〜
2012/10/23(火) 22:37:07.60
ここ?
2012/10/23(火) 22:38:02.32
もちろんここだよ
166デフォルトの名無しさん
垢版 |
2012/10/27(土) 16:28:53.57
質問来ないけどどうなってるんだろう
2012/10/27(土) 23:18:10.77
洋ナシ
2012/10/27(土) 23:41:21.91
atexit()は、main()の最初にかくべきでしょうか
それとも、プログラムのどこでかいても有効ですか
169片山博文MZボット ◆0lBZNi.Q7evd
垢版 |
2012/10/28(日) 00:07:21.37
>>168 どこでもいい
2012/10/28(日) 00:27:52.32
atexitする前に後処理残してexitしちゃうおバカさんでなければ
2012/10/28(日) 04:07:37.28
atexitを取り消す(pop?)方法はありませんか?
172片山博文MZボット ◆0lBZNi.Q7evd
垢版 |
2012/10/28(日) 04:31:00.05
>>171 フラグ変数を使え
2012/12/23(日) 13:38:36.42
プログラム覚えれば、映画みたいにブラインドタッチできますか?
2012/12/23(日) 18:20:36.48
できない奴はなにやったってできない
2012/12/24(月) 01:36:35.55
>>173
ゲイツがブラインドタッチできないのは有名な話。
普通はタイピングに慣れてくると自然に楽な姿勢になってホームポジションが維持されるようになるけど、
直接にはプログラミングの技能との関連はなくて、まぁ、要するに個人差があるのでなんともいえない。
2012/12/24(月) 09:04:37.62
キーボードを使わないプログラミングもある
2012/12/24(月) 15:59:58.90
これのことですね。
http://d.hatena.ne.jp/gongoZ/20110514/1305372647
2012/12/29(土) 17:43:37.06
オヌヌメのコンパイラを教えてください
IDE以外でお願いします
ちなみにwinです
2012/12/29(土) 19:04:42.15
>>178
gcc (MinGW)
2012/12/29(土) 20:48:24.91
LSI-C試食版
2012/12/29(土) 22:45:22.68
>180だけはやめておけ。
2012/12/29(土) 23:01:30.00
対案なしでケチ付けるのが好きだな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況