每一个选项执行完毕,需要考虑清屏(system("cls");),然后重新显示主界面,供用户下一次操作。如何c语言实现
时间: 2024-03-31 19:35:01 浏览: 60
用c语言实现的清理,恢复屏幕内容
要在程序中实现清屏和重新显示主界面,可以使用 C 语言中的 `system()` 函数和 `printf()` 函数。
清屏可以使用 `system("cls");` 命令,它可以清除掉控制台中的所有内容。而重新显示主界面可以使用 `printf()` 函数打印出你想要的内容。
以下是一个示例代码,演示了如何在选项执行完毕后清屏并重新显示主界面:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int option;
do {
printf("1. Option 1\n");
printf("2. Option 2\n");
printf("3. Option 3\n");
printf("4. Quit\n");
printf("Enter your choice: ");
scanf("%d", &option);
switch(option) {
case 1:
// 执行选项 1 的操作
printf("Option 1 selected.\n");
break;
case 2:
// 执行选项 2 的操作
printf("Option 2 selected.\n");
break;
case 3:
// 执行选项 3 的操作
printf("Option 3 selected.\n");
break;
case 4:
// 退出程序
printf("Quitting...\n");
break;
default:
printf("Invalid option.\n");
break;
}
// 清屏并重新显示主界面
system("cls");
} while (option != 4);
return 0;
}
```
在这个示例代码中,当用户选择一个选项并执行完毕后,程序会调用 `system("cls");` 函数清屏,然后重新显示主界面。
阅读全文