C言語ならあたしに聞け! Part 68

このエントリーをはてなブックマークに追加
>>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;
}

>>957
あわてる乞食はもらいが少ない(ケケケ
>>960
解りました、そういうすごい考えをもってココの人たちは話していたんですね!
はっきり逝って感動しました
初心者だがポインタで頭が混乱してしまった。
>>962
じゃあ次スレを立ててください
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
なるほど、わかりました。
ありがとうございます。
>>964さんもありがとうございます。
次スレも「あたし」でいいの?
麿
あした
このスレにバカがいるって言うだけで
見たくもないな。まともな人だけ書いて欲しい。
嫌ならまともな掲示板に池
975デフォルトの名無しさん:03/12/09 00:14
んだんだ
976ぼるじょあ ◆yBEncckFOU :03/12/09 00:15
(・3・)エェー
C言語ならぼるじょあに聞け!というタイトルで立ててくるYO!
(・3・)エェー 次スレだYO!
http://pc2.2ch.net/test/read.cgi/tech/1070896646/
>>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(?)
}
引数の評価順序がコンパイラ依存ということを知ってのネタか?
>>982
それ以前に、>>935の問題点がわからん低脳なんだ。
笑って許してやろうや。
朝からトゲトゲしすぎですよ
では、さわやかに >>981はスルーということで。
ループ途中に飛び込むgotoは、使い方によっては便利かもしれないわね。
>>986
五月蝿い
>>978
fgets+sscanfで取りこぼしこいてるアフォの救済用にfscanfがある
ここまで来るとfは本当はいらんがそれはおいといてやる

fgetsにバッファサイズを渡して安心してるボンクラどもは
そのサイズをどうやって決めたかを小一時間問い詰めてろ自分に
>>988
fscanf なら取りこぼさないのかと小一時間…
>>989
あー、fscanfてめえで書いてみたことねえな( ゚д゚)ペッ
fscanf の戻り値を...
scanf って最大フィールド幅で切りつめられても分からないんだよね
993デフォルトの名無しさん:03/12/09 22:15
記念カキコ v(^-^*)
>>993
ほいアク禁
自分で指定しておいて「分からない」とかほざいているどスカタンに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
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。