k&rから読んでいるときに、次の例に出くわしました
#include<stdio.h>
int main()
{
int c;
while((c=getchar())!=EOF)
{
putchar(c);
}
printf("hello");
}
疑問1:文字ctrl + z(私のsysのEOF)を入力しているとき。o / pはhello
ですが、abcdef ^ Zghijkのような文字列を入力しているとき、
o / pはabcdef->(矢印を含む)であり、ループを終了してhelloを出力する代わりに、ユーザーがi/pに入るのを待っています。