【发布时间】:2015-09-15 01:57:54
【问题描述】:
我在 while 循环中取出了部分代码,但我想跳出 fgets() while 循环,直到它读入一个字符 'q'。但是程序仍然需要一些输入并且它不会结束程序。为什么这个方法不起作用?
char buffer[300];
while (fgets(buffer, 300, stdin))
{
int i;
for (i = 0; i < 300; i++){
if (buffer[i] == 'q')
break;
}
}
【问题讨论】:
标签: fgets