C言語なら、俺に聞け! <10>
■ このスレッドは過去ログ倉庫に格納されています
0825ぜろ
NGNGその1行が長い場合があるため
fgets(s, fp)
linesize = sizeof(s);
みたいではなく、
#include<stdio.h>
int main(void) {
int linsize = 0;
FILE *fp;
fp = open("input.txt", "r");
while(fgetc(fp) != '\n')
linesize++;
printf("linesize : %d\n", linesize);
close(fp);
return(0);
}
としているのですが、うまくいかないことがあります。
なぜなのでしょうか?教えてください。
■ このスレッドは過去ログ倉庫に格納されています