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/
0153デフォルトの名無しさん
NGNG慣れだと思う。
0154デフォルトの名無しさん
NGNGそうだっけか。それが出来ないのはC#だっけ?
0155デフォルトの名無しさん
NGNG*p++ = *q++ も警告してほしいか?
コンパイラに、=が正しいか==が正しいか区別できるか?
(人間でもぱっと見 まようけどなー)
0156デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNGだれにレス?
0160109
NGNG0161デフォルトの名無しさん
NGNGああおれか、
警告出して欲しくないのは括弧でくくってる。
0162デフォルトの名無しさん
NGNG4:主観で決め付ける
147 :デフォルトの名無しさん:02/11/13 02:24
!sがなぜミスを起こしやすいのか分らんが...
フォントが小さいのでは?
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG議論に負けると必ずそれ出すやついるけど、同一人物か?
0165デフォルトの名無しさん
NGNGうん。そうするくらいなら
(*p++ == *q++)と
(*p++ = *q++) != 0と
書き分ければよいだろう?
(*p++ = *q++)と書ける便利さが、
これをエラーにしてくれるときの安全さを
上回るか?というと疑問だと思う。
0166デフォルトの名無しさん
NGNGこれって決めつけだったのか。
0168デフォルトの名無しさん
NGNGint a;
printf("整数を入力しる:");
scanf("%d",&a);
printf("入力された値は %d ですが何か?",a);
っでカウントしたことにならんのか?
0169デフォルトの名無しさん
NGNGそれもかなり偏った…
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNGネタはもういいって。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNG7:的を射たことを言われると「ネタはもういい。」と言う。
0174デフォルトの名無しさん
NGNG4:主観で決め付ける
!sがミスを起こしやすいってのは主観的だよね。
それもかなり偏った…
017532
NGNGcount++;みいたいに、1,2,3,4,5,6←これが、カウントだ。
まあ、こんな簡単なんじゃないけどね。
ようは、for文を使った簡潔な記述をしたいわけ。
0176デフォルトの名無しさん
NGNGワラタ
0177デフォルトの名無しさん
NGNGまずは日本語の勉(ry
0178170 ( != 169) だが…
NGNG簡潔に逝こうよ…
0179デフォルトの名無しさん
NGNGif(HOGE *p = get_hoge())
って書けるくせに
if(a = b)
の警告は、お節介。
C++で、
if(HOGE *p = get_hoge())
って書けるくせに
0180デフォルトの名無しさん
NGNGfor(i=0;i<j;i++)
printf("%d,",i);
こんな感じじゃだめなのか?最後に,がついてしまうのは自分でなんとかしろ。
0181デフォルトの名無しさん
NGNGint main( void ) {
int i;
puts ( "好きな所で止めろ" );
getchar();
for ( i = 1; ; i++ ) printf ( "%d\n", i );
return 0;
}
0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG詭弁ってのはもう少し上等だよ。
どこが間違ってるか一見わからないようなもの。
! s が読みにくいなんていう、一見してジョークと分るのは
ネタという。
0185デフォルトの名無しさん
NGNG煽りに堪えてよく煽り返した、感動した!
0186デフォルトの名無しさん
NGNG厨房のガイドラインの方がよかったか?(ワラ
0187デフォルトの名無しさん
NGNGおまえ、「たこくじら」だろ、マスターネットに居た。
0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNG同意
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG#define NOT !
とか、
#define IS_FALSE(x) (!(x))
とかしとくと良いと思う。
0194デフォルトの名無しさん
NGNGif(flag==FALSE)
そうでないスタイル
if(!flag)
0195デフォルトの名無しさん
NGNGまだいたの
0196デフォルトの名無しさん
NGNGANSI Cに違反していないだろ。
ANSI Cの標準ライブラリにない関数を使っているだけで。
0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNGそのネタ飽きた。
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNGあー、こーでぃんぐ すたいる ろん あらそうぜー
に見えた
0202デフォルトの名無しさん
NGNGそういう変わったスタイル押し付けるのはやめようぜ。
0203デフォルトの名無しさん
NGNGスレタイの伝統を破ったせいかな。
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG伝統ならとっくに破られていたような・・・
0206デフォルトの名無しさん
NGNG「スタイルの伝統を破った」に見えた。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG192 :デフォルトの名無しさん:02/11/13 02:48
!が見にくい老眼の人は、
0210デフォルトの名無しさん
NGNGif ( flag == FALSE )
がいいなんていってんのは独りだけだろ?
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNGOK,わかった。
老眼の藻前に!sと書けとは言わんから、
その変態的スタイルを主張しつづけるのはやめろ。
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG同一人物
0217デフォルトの名無しさん
NGNG俺以外に言っている奴がいることは確かだ。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGじゃあ二人か?
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNGオマモナー。
0222デフォルトの名無しさん
NGNGひょっとしてチミは
if (isalpha(c) == FALSE)
と書くのか!?
0223デフォルトの名無しさん
NGNGこんな書きかたするから見にくい
if ( !flag )
スペースを有効に使え
0224デフォルトの名無しさん
NGNG210 :デフォルトの名無しさん:02/11/13 02:52
てか
if ( flag == FALSE )
がいいなんていってんのは独りだけだろ?
0225デフォルトの名無しさん
NGNGんなセンスないことしたら、せっかくis...と名付けてるのが
だいなしじゃん。
0226デフォルトの名無しさん
NGNGいいかげんあきた
0227デフォルトの名無しさん
NGNGふつー
if (! flag)
だろ。
022832
NGNG∧_∧ ||
ミ,,・∀・ミ Λ_||_,,,
(シ つ(;;;。∀゚;.) ∧_∧
@ミUノ (:#," @ _(・∀・,∩ ヒィーヤッホウゥウ
|,;.#;|';::.|⊂____つノ
(__)_)
__∧__________
/ ボロボロになってきたデチ
0229デフォルトの名無しさん
NGNGんなぁやつぁいねぇ
0230デフォルトの名無しさん
NGNGだからお前は勝手に==FALSE書いてろや。
一緒に仕事しない限り文句は言わん。
0231デフォルトの名無しさん
NGNG226 :デフォルトの名無しさん:02/11/13 02:57
>>224
いいかげんあきた
0232デフォルトの名無しさん
NGNGK&RもGNUも>>227
0233デフォルトの名無しさん
NGNGK&R は知らんが GNU はクソ
0234デフォルトの名無しさん
NGNG括弧の内側に空白あけるのは典型的DQN
0235デフォルトの名無しさん
NGNG194じゃないけどisalpha(c)は日本語にすると「アルファベットか?(c)」だから==FALSEは書かない。
0237デフォルトの名無しさん
NGNGお前は勝手に「俺スタイル」で書いてればいい。
だから、世の中の人々のスタイルに口を出すな。
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGLinus たんが言ってたのよ〜
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNGだから!で良いんだろ?
0242デフォルトの名無しさん
NGNGさらに脳障害もいる。
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGreturn(x);
みたいに書くやつ。
関数と文の区別がついてないんじゃないか?
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNG024832
NGNG>>32
int main( void ) {
int i;
puts ( "好きな所で止めろ" );
getchar();
for ( i = 1; ; i++ ) printf ( "%d\n", i );
return 0;
}
0249デフォルトの名無しさん
NGNGもう黙れよJPS
0250デフォルトの名無しさん
NGNGお前、>>1が気に入らないからこのスレをつぶそうとしているだけだろ?
0251デフォルトの名無しさん
NGNGif(isalpha(c)){
} else if (isdigit(c)){
}
あるものの否定を考えるよりも何かに合致してるかどうかを考える方が安易。
!をやたら使いたがる奴はDQN。
0252デフォルトの名無しさん
NGNGなんか読みにくかったから、手を入れてみた。
int m = 3;
int n = 4;
int **str;
int i, j;
if ((str = (int**)malloc(sizeof(int*) * m)) == NULL) {
printf("メモリー確保の失敗:1");
exit(1);
}
for (i = 0; i < m; i++) {
if((str[i] = (int*)malloc(sizeof(int) * n)) == NULL) {
printf("メモリー確保の失敗:2");
exit(1);
}
}
for(i = 0; i < m; i++){
putchar('\n');
for(j = 0; j < n; j++){
str[i][j] = 'A' + i * n + j;
printf("%c", str[i][j]);
}
}
putchar('\n');
for(i = 0; i < m; i++){
putchar('\n');
for(j = 0; j < n; j++) {
printf("%3d",str[i][j]);
}
}
■ このスレッドは過去ログ倉庫に格納されています