c语言按任意键返回菜单
时间: 2023-08-15 15:35:35 浏览: 332
你可以使用以下代码实现按任意键返回菜单的功能:
```c
#include <stdio.h>
#include <conio.h>
int main() {
char choice;
do {
printf("Menu:\n");
printf("1. Option 1\n");
printf("2. Option 2\n");
printf("3. Exit\n");
printf("Enter your choice: ");
choice = getch();
printf("%c\n", choice);
switch(choice) {
case '1':
// Code for option 1
break;
case '2':
// Code for option 2
break;
case '3':
printf("Exiting program...\n");
break;
default:
printf("Invalid choice. Please try again.\n");
}
printf("Press any key to continue...\n");
getch();
printf("\n");
} while(choice != '3');
return 0;
}
```
在这个代码中,我们使用了 `getch()` 函数来读取用户输入的字符,而不需要等待用户按下回车键。然后,我们使用了 `switch` 语句来根据用户的选择执行不同的操作。最后,我们使用了 `getch()` 函数来暂停程序的执行,直到用户按下任意键。
阅读全文