如果 *** 作mysql,在安装mysql的时候,有相应的include头文件和库文件,可以在自己的IDE开发环境中进行设置。
#include<stdio.h>#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的函数。
#include <iostream>#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
using namespace std
void xuanzepaixu() //选择排序函数
{
printf("待添加,请按任意键继续...")
getchar()
}
void erfenpaixu() //二分查找函数
{
printf("待添加,请按任意键继续...")
getchar()
}
void menu()//主菜单
{
system("cls")//清屏
printf("\n\t\t\t菜单\n")
printf("\t\t\t#***********************#\n")
printf("\t\t\t#1选择排序 #\n")
printf("\t\t\t#2二分查找 #\n")
printf("\t\t\t#3返回 #\n")
printf("\t\t\t#4---关闭 #\n")
printf("\t\t\t#***********************#\n")
printf("\t\t\t 请选择(1-4) =:")
}
void main()
{
char select
while(1)
{
menu()
system("COLOR 9f")
scanf("%c",&select)
if(select=='3')
break //返回上级菜单
else
{
getchar()//读入回车符
if(!isdigit(select)) //如果不是数字字符
{
printf("\n\7Your select may be wrong, must enter the digit!\n")_getch()
}
else
{
switch (select)
{
case '1': xuanzepaixu()break
case '2': erfenpaixu()break
case '4':exit(0)//直接退出
default:
{
printf("\n\7\7Your selected digit may be wrong, select again!\n")
_getch()
break
}
}
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)