C言語なら俺に聞け(入門篇) Part 7
■ このスレッドは過去ログ倉庫に格納されています
0815802
2007/02/17(土) 00:34:24あ〜そう言う事だったんですね!!
勘違いしていました。
それと
while(1){
fgets(bufr,256,fpr);
strcpy(bufw, bufr);
p = strstr(bufr, str1);
if(p){
q = bufw + (p - bufr);
strcpy(q, str2);
strcpy(q+strlen(str2), p+strlen(str1));
}
上記のソースが、ちんぷんかんぷんです。
この中で、わからない事が多々あります。
1つ目は、while(1){ とは1(真)の間、繰り返すだと思うのですが
この場合は何が真の間なのでしょうか?全部がrabbitに置き換わる間でしょうか?
2つ目、p = strstr(bufr, str1); これがどういう意味なのか?
3つ目、if(p){ 繰り返しの間のif文です、繰り返してる間
もし〜ならこう〜なのでしょうか?
4つ目、q = bufw + (p - bufr); と strcpy(q+strlen(str2), p+strlen(str1));
もう解説がなく何が何だかさっぱりです。
■ このスレッドは過去ログ倉庫に格納されています