ファイル dog.txt があるとします
The
quick
brown
fox
jumps
over
the
lazy
dog
このような行を印刷できます
#include <stdio.h>
int
main (void)
{
char buf[10];
FILE *fp = fopen ("dog.txt", "r");
while (fgets (buf, sizeof buf, fp))
printf ("%s", buf);
return 0;
}
\0
しかし、各「行」が改行 ( ) ではなくヌル文字 ( ) で区切られていたらどう\n
でしょうか? 各「行」をどのように印刷しますか?