c语言用实现菜单功能,当输入为“退出”的控制时结束 。 ************************************* * 1---input * * 2---search * * 3---sort * * 4---delete * * 0---exit * ************************************* please input your choice(0---4):);
时间: 2023-07-06 11:35:01 浏览: 120
c语言菜单实现
好的,以下是C语言实现菜单功能的代码:
```c
#include <stdio.h>
#include <string.h>
void input() {
printf("执行输入操作...\n");
}
void search() {
printf("执行查找操作...\n");
}
void sort() {
printf("执行排序操作...\n");
}
void delete() {
printf("执行删除操作...\n");
}
int main() {
int choice;
char input_str[10];
do {
printf("*************************************\n");
printf("* 1---input *\n");
printf("* 2---search *\n");
printf("* 3---sort *\n");
printf("* 4---delete *\n");
printf("* 0---exit *\n");
printf("*************************************\n");
printf("请输入你的选择(0---4):");
scanf("%d", &choice);
switch (choice) {
case 1: input(); break;
case 2: search(); break;
case 3: sort(); break;
case 4: delete(); break;
case 0: printf("程序结束\n"); break;
default: printf("输入错误,请重新输入\n"); break;
}
} while (choice != 0);
return 0;
}
```
运行程序后,会出现一个菜单,根据提示输入对应的数字即可执行相应的操作。当输入为0时,程序会结束。注意,在输入数字时,应该输入数字而不是字符串,否则会出现错误。为了避免这种情况,我们可以先读入一个字符串,然后使用`sscanf()`函数将字符串转换为数字。
阅读全文