08/10/15 22:30:45
>>351
ご指摘ありがとうございます
#include <stdio.h>
#define MAX 128
int main(void)
{
int i=0;
char buf[MAX];
while (fgets(buf, MAX, stdin) != NULL) {fprintf(stdout, "%d: ", i++); fputs(buf, stdout);}
return 0;
}
0:
1:
2:
3:
4:
となりました。ただ、問題には
例えば,こんな感じで出力されれば OK です.
1: #include <stdio.h>
2:
3: int main(void)
4: {
5: int c;
6:
7: while ((c = getchar()) != EOF) putchar(c);
8:
9: return 0;
10: }
とあるのですが、これで正解ということでいいんでしょうか?
何度も質問してしまい、申し訳ありません。