C言語の質問スレッド<42>
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG問題をちゃんと切り分けて、Cの話かそうでないか洗ってから質問してくれ。
というより、聞く前に一応 Web で検索しろ。
コンパイラを探してるなら >>2 を見ろ。
過去ログ(DAT落ちあり)なら>>3-100あたりにあるかも。
GUIとか、C標準でできない事の質問は使ってる開発環境のスレに逝ってくれ。
ソース丸投げ、宿題、書籍 は専門の別スレがあるからそこへ逝ってくれ。
未定義・処理系依存ネタはご遠慮ください。
誰かが(故意にではなく)それらの書き込みをしても、いちいち突っ込まないでください。
規格オタクはこのスレッドには必要ありません。論争したかったら独自にスレッドを立ててそこでやってください。
C FAQ 日本語訳
http://www.catnet.ne.jp/kouno/c_faq/c_faq.html
comp.lang.c FAQ(英語の原文)
http://www.eskimo.com/~scs/C-faq/top.html
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
推薦図書/必読書のためのスレッド PART6
http://pc3.2ch.net/test/read.cgi/tech/1033207156/
前スレ <41>
http://pc3.2ch.net/test/read.cgi/tech/1036876790/
0002デフォルトの名無しさん
NGNGgcc
http://gcc.gnu.org/
【Win32用の開発環境のみ。】
gcc-cygwin
http://www.redhat.com/software/tools/cygwin/
gcc-mingw
http://www.mingw.org
Digital Mars C++
http://www.digitalmars.com/
Open Watcom
http://www.openwatcom.com/
Borland C++ Compiler 5.5.1
http://www.borland.co.jp/cppbuilder/freecompiler/
【ライセンスや機能などに問題あり】
Microsot C/C++ 13.0.9466(VC.NET)
http://www.microsoft.com/japan/msdn/netframework/downloads/
LCC-Win32
http://www.cs.virginia.edu/~lcc-win32/
CINT
http://root.cern.ch/root/Cint.html
めじろ++98
http://www.vector.co.jp/soft/win95/prog/se075910.html
0003デフォルトの名無しさん
NGNG39 http://pc3.2ch.net/test/read.cgi/tech/1036409391/
38 http://pc3.2ch.net/test/read.cgi/tech/1035729526/ (待機中)
37 http://pc3.2ch.net/test/read.cgi/tech/1035623265/ (待機中)
36 http://pc3.2ch.net/test/read.cgi/tech/1035211039/ (待機中)
35 http://pc3.2ch.net/test/read.cgi/tech/1034337064/ (待機中)
34 http://pc3.2ch.net/test/read.cgi/tech/1033240509/ (待機中)
33 http://pc3.2ch.net/test/read.cgi/tech/1032606064/ (待機中)
32 http://pc3.2ch.net/test/read.cgi/tech/1031905402/
31 http://pc3.2ch.net/test/read.cgi/tech/1031340950/
30 http://pc3.2ch.net/test/read.cgi/tech/1030786546/
29 http://pc3.2ch.net/test/read.cgi/tech/1029605182/
28 http://pc3.2ch.net/test/read.cgi/tech/1028495798/
27 http://pc3.2ch.net/test/read.cgi/tech/1027160374/
26 http://pc.2ch.net/tech/kako/1026/10260/1026048820.html
25 http://pc.2ch.net/tech/kako/1024/10249/1024918442.html
24 http://pc.2ch.net/tech/kako/1024/10240/1024033400.html
23 http://pc.2ch.net/tech/kako/1022/10224/1022402165.html
22 http://pc.2ch.net/tech/kako/1022/10224/1022402165.html
21 http://pc.2ch.net/tech/kako/1022/10220/1022045622.html
0004デフォルトの名無しさん
NGNG19 http://pc.2ch.net/tech/kako/1020/10207/1020756993.html
18 http://pc.2ch.net/tech/kako/1020/10202/1020260813.html
17 http://pc.2ch.net/tech/kako/1019/10193/1019372139.html
16 http://pc.2ch.net/tech/kako/1018/10184/1018453690.html
15 http://pc.2ch.net/tech/kako/1016/10165/1016519243.html
14 http://pc.2ch.net/tech/kako/1015/10152/1015286974.html
13 http://pc.2ch.net/tech/kako/1013/10139/1013990673.html
12 http://pc.2ch.net/tech/kako/1012/10123/1012348974.html
11 http://pc.2ch.net/tech/kako/1009/10094/1009499565.html
10 http://pc.2ch.net/tech/kako/1008/10083/1008300863.html
9 http://pc.2ch.net/tech/kako/1007/10072/1007272267.html
8 http://pc.2ch.net/tech/kako/1005/10058/1005811510.html
7 http://pc.2ch.net/tech/kako/1005/10058/1005811510.html
6 http://piza2.2ch.net/tech/kako/999/999617524.html
5 http://piza2.2ch.net/tech/kako/994/994908590.html
4 http://piza.2ch.net/tech/kako/992/992357382.html
3 http://piza.2ch.net/tech/kako/989/989929288.html
2 http://piza.2ch.net/tech/kako/979/979529893.html
1 http://piza.2ch.net/tech/kako/967/967985026.html
0005デフォルトの名無しさん
NGNGオレに聞け!が伝統だったのに…
まあ、どうでもいいけどさ。
0006デフォルトの名無しさん
NGNGまあ、1が馬鹿ってことで。
0007デフォルトの名無しさん
NGNG> 未定義・処理系依存ネタはご遠慮ください。
> 誰かが(故意にではなく)それらの書き込みをしても、いちいち突っ込まないでください。
> 規格オタクはこのスレッドには必要ありません。
はあ?
個人的な好みで勝手に禁止事項作るなボケ!
このスレは未定義ネタで食わしてもらってんだぞ。
0008デフォルトの名無しさん
NGNG> 誰かが(故意にではなく)それらの書き込みをしても、いちいち突っ込まないでください。
> 規格オタクはこのスレッドには必要ありません。論争したかったら独自にスレッドを立ててそこでやってください。
つまらない自治オタクもいらないな。
まぁ、過去ログを纏めたことだけは感謝する。
前スレの
> 上記を守らない書き込みをした場合、その結果は禿しく未定義とする。
が、俺はC的で秀逸だと思ったのだが...。
0009デフォルトの名無しさん
NGNGお前らのせいであっという間にスレを使いきってしまうんだろうが。
0010デフォルトの名無しさん
NGNG日下部ほどではないけども。
どこかの雑誌にでも出たのだろうか。
宿題丸投げとかも増えたし。
突っ込まれたらすぐに「ネタ」ってことにしたがるし。
0011デフォルトの名無しさん
NGNG> 誰かが(故意にではなく)それらの書き込みをしても、いちいち突っ込まないでください。
親切にバグを教えてやってるんだろうが。
0012デフォルトの名無しさん
NGNGどんなときに使うとメリットがあるのでしょうか?
(単純に2の倍数の割り算とかは辞めてください。)
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG1を叩くのは、次スレが終わるまでってことで。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG未定義ネタ禁止にしたら商売上がったりじゃねーか。
こちとらボランティアで書き込みしてるんじゃないんだぞ。
0017デフォルトの名無しさん
NGNG早速論争か!?
0018デフォルトの名無しさん
NGNG1はよっぽど自分でスレ立てをやりたかったんだな。
0019デフォルトの名無しさん
NGNG漏れもそんな気がした。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1036876790/859
これ、そろそろ立ててくれという意味じゃなかったのか(;´Д`)
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG同意。オレに聞け!がよかったのになぁ。
あと1の『俺は28才(以下略)』とかはもう無いのか・・・?
個人的にはあれ好きだったんだが・・・
スレタイもなんかレベルが下がってる気が・・・
0028デフォルトの名無しさん
NGNG/ ヽ ./ .ヽ /#####ヽ
/ `、 / .` / ##### \
/  ̄ ̄ ̄ ヽ / ##### ヽ
l::::::::: .l / ##### ヽ
|:::::::::: -==・- -==・- | | ::::::::: :::::::|
.|::::::::::::::::: \___/ | | -・==- -・==- :::::::::|
ヽ::::::::::::::::::: \/ 丿 | \___/ :: :::::::|
ヽ::::::::::::::::: / ヽ \/ ::::::::::|
____>::::::::::::::::: <_ ヽ ::::;;;::::::::丿
/:::::::::::::::::::::::: ::::::::: /⌒ヽ⌒、⌒、⌒、 ::::::::: :<___
|::::::::::::;;;;;;;;;;;;;::::::::::::::: / /ヽノヽノヽノヽノ ::::::::::::: :::::::: :::ヽ
|:::::::::::::::::::::::: / /:::::::: ::::::::::::::::::::: ::::::::
論争論争いこうか? いいねぇ〜
0029デフォルトの名無しさん
NGNG論争ってのは大抵質問がきっかけになることが多いかんね。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNGつきまして、ユーザーが指定した数を
カウントする関数を教えてください。
i2=3;
j2=4;
ij=i2*j2;
if((str1=(int**)malloc(sizeof(int*)*i2))==NULL){
printf("メモリー確保の失敗:1");
exit(1);
}
for(i1=0;i1<i2;i1++)
if((str1[i1]=(int*)malloc(sizeof(int)*j2))==NULL){
printf("メモリー確保の失敗:2");
exit(1);
}
for(i1=0;i1<ij;i1+=j2){
putchar('\n');
for(j1=0;j1<j2;j1++){
printf("%c",str1[i1/j2][(len++)%i2]=('A'+i1+j1));
}
}
putchar('\n');
for(i1=0;i1<i2;i1++){
putchar('\n');
for(j1=0;j1<j2;j1++)
printf("%3d",str1[i1][j1]);
}
0033デフォルトの名無しさん
NGNGもっと具体的に書けねぇの?
その訳分からんプログラムはなんだよ?
新手の荒らしか?
この手のネタにはもううんざりなんだよ
0034デフォルトの名無しさん
NGNGごめん、何がしたいのかまったくわからない。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGif(n&1){ /* 奇数の時 */ }
003832
NGNGこの場合
ABCD
EFGH行/*3行4列の配列*/
IJKL
/*下と上が、一致する事を目標としている*/
68 66 67205
71 72 70205
74 75 76205 といった結果がでる
0039デフォルトの名無しさん
NGNGおお、ありがとうございます。
こんな時間に助かります、まじで。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGif (flag == true)
と書いたって、flagが87や-1や1000にならないという保証は
何もないよね?
0042デフォルトの名無しさん
NGNGなんのことかしらんが、代入しているわけじゃないからflagはかわらんだろ?
違うのか?
0043デフォルトの名無しさん
NGNGif (flag) と書いても if (flag == true) と書いても
flagの値が何であるかの保証にならないのは同じ。
if (flag) のとき、Cの真偽の定義(0か0以外か)がそのまま使える。
if (flag == true)は冗長なだけで利点は何もない。
004435
NGNG成功しました。
まじで、ありがとう。
0045デフォルトの名無しさん
NGNGif ( !(n % 379721) ) { /* 奇跡の時 *? }
じゃなくって?
■ このスレッドは過去ログ倉庫に格納されています