#include
int menu1();
int menu2();
int menu3();
int menu4();
int menu5();
int main() {
int x;
while(1) {
system("cls");
printf("1:链表\n");
printf("2:冒泡排序\n");
printf("3:播放器\n");
printf("4:命令解析\n");
printf("5:语言切换\n");
printf("\n");
printf("0:退出\n");
printf("请选择:>");
scanf("%d",&x);
switch(x)
{
case 1:menu1(); break;
case 2:menu2(); break;
case 3:menu3(); break;
case 4:menu4(); break;
case 5:menu4(); break;
case 6:return 0;break;
default:printf("error");return 1; break;
}
printf("\n");
system("pause");
}
return 0;
}
这么多函数你都只是申明而已,没写函数体呢
楼主使用了system("cls");
但是没有include头文件#include <stdlib.h>
楼主的menu
函数只是声明没有实现~
#include <stdio.h>
#include <stdlib.h>
int menu1();
int menu2();
int menu3();
int menu4();
int menu5();
int main() {
int x;
while(1) {
system("cls");
printf("1:链表\n");
printf("2:冒泡排序\n");
printf("3:播放器\n");
printf("4:命令解析\n");
printf("5:语言切换\n");
printf("\n");
printf("0:退出\n");
printf("请选择:>");
scanf("%d",&x);
switch(x)
{
case 1:menu1(); break;
case 2:menu2(); break;
case 3:menu3(); break;
case 4:menu4(); break;
case 5:menu4(); break;
case 6:return 0;break;
default:printf("error");return 1; break;
}
printf("\n");
system("pause");
}
return 0;
}
int menu1() {
printf("选择了链表\n");
}
int menu2() {
printf("选择了冒泡排序\n");
}
int menu3() {
printf("选择了播放器\n");
}
int menu4() {
printf("选择了命令解析\n");
}
int menu5() {
printf("选择了语言切换\n");
}