【发布时间】:2014-11-07 00:14:41
【问题描述】:
我只想像这样结束 C 中的 do while 循环:
#include <stdio.h>
#include <stdlib.h>
main()
{
char exit;
do{
printf("PLEASE INSERT OPTION:");
exit = getchar();
}while(exit != '\027');
}//main
我认为是这样的。
【问题讨论】:
-
有什么问题?
-
@DrewMcGowen 如何使用 Escape Key 来结束 C 中的循环
-
不要使用名为
exit的变量;还有一个名为exit()的函数,您将无法在具有名为exit的局部变量的函数中使用它。一个名为exit的全局变量会更糟。 -
@2501 也许可以更清楚地说明 - 就目前而言,OP 提供的代码似乎可以回答这个问题,所以不清楚 真正 被问到的是什么。
-
好的,我只想在按下 Escape 键的同时结束一个循环。我已经尝试了上面的代码,但循环永远不会结束。