c语言菜单按任意键继续
时间: 2023-07-03 12:04:09 浏览: 248
以下是一个简单的 C 语言菜单示例,按任意键继续:
```
#include <stdio.h>
int main() {
int choice;
do {
printf("请选择以下选项:\n");
printf("1. 选项一\n");
printf("2. 选项二\n");
printf("3. 选项三\n");
printf("4. 退出\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("您选择了选项一。\n");
break;
case 2:
printf("您选择了选项二。\n");
break;
case 3:
printf("您选择了选项三。\n");
break;
case 4:
printf("感谢使用,再见!\n");
break;
default:
printf("无效的选项,请重新选择。\n");
break;
}
printf("按任意键继续...\n");
getchar(); // 消耗掉输入缓冲区中的换行符
getchar(); // 等待用户按下任意键
} while (choice != 4);
return 0;
}
```
这个示例程序会打印一个菜单供用户选择,然后根据用户的选择输出相应的信息。无论用户选择哪个选项,程序都会暂停等待用户按下任意键后才会继续执行下一轮循环。当用户选择退出选项时,程序会结束并退出。
注意,为了在程序暂停时等待用户按下任意键,我们使用了两次 `getchar()` 函数调用。第一次调用是为了消耗掉输入缓冲区中的换行符,第二次调用才是真正等待用户按下任意键。
阅读全文