我是一个新手,为学校写一个C程序,输入被重定向到一个文件。我只能用getchar()
来检索信息。我正在使用Windows Visual 2008,我不能弄清楚为什么我的代码不会退出循环。有人能帮我吗?谢谢。
while (rec != 'EOF')
{
while (rec != '\n')
{
variable=getchar;
printf ("this is variable %c");
}
}
最佳答案
while (rec != EOF)
{
rec=getchar();
if((rec != '\n') && (rec != EOF)){
printf ("this is variable %c\n",rec);
}
}
关于c - while循环中的getchar()问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5725462/