【发布时间】:2016-03-31 14:26:12
【问题描述】:
char src[5][100];
size_t counter = 0 ; // counter for src as it is two dimensional
printf("Enter the string : ");
while( counter < 5 && (fgets(src[counter],100,stdin) != NULL) && src[counter][0] != '\0' ) {
counter++;
}
我正在尝试终止此循环,一种方法是采用某种固定输入,例如退出之类的,我不想使用它。 另一种方法是按 ctrl + D 告诉 EOF ,我也不想这样做。
【问题讨论】:
-
请告诉我这个问题的正确解决方案,提前谢谢!
-
我们怎么知道你想做什么?你所说的都是你不想做的。鉴于反规范,很难给出建议。
-
我想终止这个循环@JohnColeman
-
将您的计算机扔出窗口将终止循环。您完全没有说明要终止循环的条件。
-
那肯定会终止我的计算机和我的循环先生,我只想终止这个循环,循环继续进行,假设它必须运行 count