>>951 for(i = 0; i < 5; i++) {
test[i] = func0(&(func1->func2[i * 10]), 10);
}
ということか?
1文なら { } で囲まなくても大丈夫だけど、
まぁ、一応 { } で囲む癖をつけておいた方がいいという人もいるけどね。
文を追加しやすい & 追加するときに { } を付け忘れる危険性がない 、ってことで。
953 :
デフォルトの名無しさん:03/12/08 20:53
なくていい。
>>951 それより&の次の無駄な括弧が必要ない。
955 :
デフォルトの名無しさん:03/12/08 20:56
>>952さん
>>953さん
1文なら大丈夫なんですか・・・微妙になんで大丈夫なのかが気になります,とりあえず後のことも考えて括弧で囲む方向でやってきます.
ありがとうございます.
>>924 >> fgets + sscanf。
>それなら同意
scanf系の最悪な使い方だ
ループの途中に飛び込むgotoに匹敵
ココの住人ってクソばっかだよな
時々いいやついるけどさ、話になんね
相手に同意するときは同意する理由
相手を批判するときは批判する理由ぐらい述べないと永遠に続くからやめれ
958 :
デフォルトの名無しさん:03/12/08 21:26
標準入力から文字列をfgetsで読み込む場合、バッファはどれくらいとっておけばいいのでしょうか?
このプログラムはcatなどのように、途中で切れたらまずい場合を想定しています。
このようなばあい、fgetsを使うべきではないのでしょうか?
お願いします。
#include<unko.h>
#define N 5
unko main(void)
{
unko geri;
int n, m;
while (!geri) {
for (n = 0; n < N; n++) {
printf("ブリッブリ\a\a\n");
for (m = 0; m < N; m++) {
printf("ブリュ\a\n");
}
}
}
return unko;
}
>>960 解りました、そういうすごい考えをもってココの人たちは話していたんですね!
はっきり逝って感動しました
初心者だがポインタで頭が混乱してしまった。
char*buf,tmp[256];
int i;
for(;fgets(tmp,sizeof tmp,stdin);){
buf=malloc(i=strlen(tmp)+1);
strcpy(buf,tmp);
while(!strchr(tmp,'\n'))fgets(tmp,sizeof tmp,stdin),buf=realloc(buf,i+=strlen(tmp)),strcat(buf,tmp);
/* 適当な処理 */
free(buf);
}
>>958 好きなサイズにしていいよ。
・読み込んだ後、バッファの最後が改行文字なら1行読み込み成功。
・改行文字でないならそれはファイル終端か行が継続している可能性あり。
いずれにしても、バッファのサイズに関係なく巧く処理すればよい。
#まぁ、勿論バッファが2バイトなんて阿呆なことを言われても困るが。
>>965 なるほど、わかりました。
ありがとうございます。
次スレも「あたし」でいいの?
朕
麿
あした
妾
このスレにバカがいるって言うだけで
見たくもないな。まともな人だけ書いて欲しい。
嫌ならまともな掲示板に池
975 :
デフォルトの名無しさん:03/12/09 00:14
んだんだ
976 :
ぼるじょあ ◆yBEncckFOU :03/12/09 00:15
(・3・)エェー
C言語ならぼるじょあに聞け!というタイトルで立ててくるYO!
>>956 > scanf系の最悪な使い方だ
> ループの途中に飛び込むgotoに匹敵
根拠を示せ
それともおまえの頭がループしてるのか?
>>978 >>956はfgets+sscanfと同程度の頻度で
ループの途中に飛び込むgotoを使うって意味だろ
>>956はループの途中に飛び込むgotoを頻繁に使うアフォってこと?
>>935 ++演算子って難しいね。私もよくわかりません。
main(){
char str[4] = "abc";
char *p;
p = str;
printf("%c,%c\n", *p, *(p+1)); // a,b
printf("%c,%c\n", *p, *p++); // b,a(?)
}
引数の評価順序がコンパイラ依存ということを知ってのネタか?
朝からトゲトゲしすぎですよ
では、さわやかに
>>981はスルーということで。
ループ途中に飛び込むgotoは、使い方によっては便利かもしれないわね。
>>978 fgets+sscanfで取りこぼしこいてるアフォの救済用にfscanfがある
ここまで来るとfは本当はいらんがそれはおいといてやる
fgetsにバッファサイズを渡して安心してるボンクラどもは
そのサイズをどうやって決めたかを小一時間問い詰めてろ自分に
>>988 fscanf なら取りこぼさないのかと小一時間…
>>989 あー、fscanfてめえで書いてみたことねえな( ゚д゚)ペッ
fscanf の戻り値を...
scanf って最大フィールド幅で切りつめられても分からないんだよね
993 :
デフォルトの名無しさん:03/12/09 22:15
記念カキコ v(^-^*)
自分で指定しておいて「分からない」とかほざいているどスカタンにCは向かん
おっと失礼
どスカタン が Cには向かん
(; ・`д・´) !? (`・д´・ (`・д´・ ;)
998
999
/` ー 、 ___ ,. - ' ヽ
. / ,. ‐ ' ´ ` ヽ 、 !
l/ ィ ,、,i ,、 ,、 ,、ヽ,!
/ iv':::'::::':`':::`:::V レi. ヽ
/ ,! :::::::::::::::::::::::::ノ( 'ヘ,.i
. i .i|. ヽ:::::::::::::::::;:-:⌒ l:|
l. l|-ー`=;::::::::シ-─-.、 l::!
| l:| ヽ::/ ヾス
l l:| ,H l(. l
. l l:| ノ::::ヽ、 __,.イ'ノ゙
l l|' ー '´ f ̄!  ̄,/ !
ヽ;ハ |T'::ー-r'=f─ ;´ , | ∩
ヾi i,;;ィ^ヽ/ヽ;:::: ハ/ | |
,ィ:!´ l /oヽ !`t、 (|^ ^^)
FUCK YOU
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。