重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
创新互联建站-专业网站定制、快速模板网站建设、高性价比蒙山网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式蒙山网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖蒙山地区。费用合理售后完善,10年实体公司更值得信赖。
#include stdlib.h
void hello()
{
printf("hello world\n");
}
int main()
{
int x;
while (1)
{
printf("-------------操作选项-----------\n");
printf("1:返回菜单 \n");
printf("2:退出程序 \n");
printf("3:执行操作 \n");
printf("--------------------------------\n");
printf("按数字键选择要执行的操作: ");
scanf("%d",x);
printf("\n");
//输入2跳出循环,退出程序
if(x==2)
break;
switch(x)
{
case 1: break; //输入1,跳出switch语句,进入下一卜枯次循环
case 3: hello();break;
default: //数字输入错误,跳出siwtch语句,进入下一次循环
printf("输入的数字不正确\n");
break;
}
}
return 0;
}
说明:有3个选项,1是用返回菜单,2是用于退出程序,3是用启宴于执行相关的操作,这里只是一个示例,所以将要执行悄弊银的操作,编写成了一个输出hello world的函数。
这样的可以吗?
这都是使用printf打印出来的,之后等待用户输入一个数值慎旅,根据这个数值调用不同的功能函数,即可实现文字菜单效果
/************************************************
* 函数名:Menu
* 功能:绘制主菜单界面,并根据输入转跳到其它功能
************************************************/
int Menu()
{
char cScan; //cScan用于记录键盘的输入
/* ┏━┓┃┛┗ */
printf("\n\n");
printf("\t┏━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
printf("\t┃ 欢迎使用员工管理系统BetaV1.0 ┃\n");
printf("\t┃ by 1500830221 ┃\n");
printf("\t┃ 1、查看所有员工信息 ┃\n");
printf("\t┃ 2、添加员工 判喊 ┃\n");
printf("\t┃ 3、查找员工 ┃\n");
printf("\t┃ 4、删除员工或修改资料 ┃\n");
printf("\t┃ 5、重设密码 ┃\n");
printf("\t┃ 6、将员工信息以文本文档输出 ┃\n");
printf("\t┃ 7、清屏 掘孝野 ┃\n");
printf("\t┃ 8、查看版本信息 ┃\n");
printf("\t┃ 9、退出 ┃\n");
printf("\t┃ ┃\n");
printf("\t┗━━━━━━━━━━━━━━━━━━━━━━━━━┛\n\n");
cScan=getch();
return cScan-48;
}
"menu(n,m,w)"是一个C语言函数的调用,它的意思是调用名为"menu"的函数,并传递三个参数"n"、"m"和"w"。
如果我们不知道"menu"函数的具体内容,就无法确定它的粗伏作用和意义。可能"menu"函数是用来显示一岩山携个菜单的,也可能是用来执行其他操作的。只有在了解了"menu"函数的定义和用法之后,我们才能确定它唯雹的意义。