C言語なら俺に聞け(入門編)Part 71
レス数が950を超えています。1000を超えると書き込みができなくなります。
0952デフォルトの名無しさん
2010/10/24(日) 02:44:33--argc; /* argv[0]の分だけ減らす*/
++argv; /* argv[0]を読み飛ばす*/
if (argc == 0) /* パラメータ無し */
do_one(stdin);/*標準入力を処理*/
else{
while (argc--){ ←ここの行のargcは前の--argcを
if ((fp = fopen(*argv,"r")) == NULL) 引き継いでいるのですか?
cant(*argv); その場合-2されて、argc[1]の場合なら
do_one(fp); 個数0になりcantしてしまうのですが
fclose(fp);
argv++;
}
}
return (0);
}
レス数が950を超えています。1000を超えると書き込みができなくなります。