#include"stdio.h" #include<Windows.h> #pragma comment(lib,"winmm.lib") int main() { PlaySound(TEXT("1.wav"), NULL, SND_FILENAME | SND_ASYNC); }运行后没有音乐响
时间: 2024-03-14 17:46:13 浏览: 70
#include <stdio.h>
这段代码有一个问题,它只是调用了Windows API中的PlaySound函数,但是没有等待音乐播放完成就立即结束程序。你可以使用Sleep函数来等待一段时间,或者使用一个while循环来检查音乐是否已经完成播放,例如:
```
#include <stdio.h>
#include <Windows.h>
#pragma comment(lib, "winmm.lib")
int main() {
PlaySound(TEXT("1.wav"), NULL, SND_FILENAME | SND_ASYNC);
Sleep(5000); // 等待5秒钟
return 0;
}
```
这个例子将会等待5秒钟后结束程序。你可以根据自己的需要调整等待的时间。
阅读全文