この c コードは K&R からのものです。-1 を入力しても、継続的に実行されます。Fedora 17 で Eclipse を使用しています。このコードの問題点は何ですか? どのように終了しますか?CTRL+D でさえ終了できません!
#include<stdio.h>
int main(void)
{
int c;
c = getchar();
while(c != EOF)
{
putchar(c);
c = getchar();
}
return 0;
}