用C语言编写一个音乐播放器程序
乙丁十六 2020-01-09 08:16:38 #include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<mmsystem.h>
#include<conio.h>
#pragma comment(lib, "Winmm.lib")
int command;
void menu(void);
void play_menu(void);
int main(void)
{
mciSendString("open D:\\CloudMusic\\motherland. alias 1.mp3 ",NULL,0,NULL);
menu();
return 0;
}
void menu(void)
{
printf("Enter 1: menu\nEnter 2: exit\n");
while(1){
scanf("%d",&command);
switch(command){
case 1:
play_menu();
break;
case 2:
printf("Thanks for using :)");
exit(0);
default:
printf("error");
break;
}
}
}
void play_menu(void)
{
printf("Enter 1: play music\nEnter 2: pause music\n\ Enter 3: continou music\nEnter 4: stop playing\n\ Enter 5: return\n");
while(1){
scanf("%d",&command);
switch(command){
case 1:
mciSendString("play 1.mp3",NULL,0,NULL); break;
case 2:
mciSendString("pause 1.mp3",NULL,0,NULL); break;
case 3:
mciSendString("resume 1.mp3",NULL,0,NULL); break;
case 4:
mciSendString("close 1.mp3",NULL,0,NULL); break;
case 5:
menu();
break;
default:
printf("error");
break;
}
}
}
求助,这个编译为何显示错误:ld returned 1 exit status?(刚学C语言,根本不会用什么mcisendstring函数,捣鼓了好久最后只弄出了这么个鬼玩意,快跪了……)