国际歌c++歌曲beep函数编写,完整歌曲
时间: 2023-06-25 08:03:14 浏览: 135
以下是国际歌的C++代码,使用Beep函数播放乐曲:
```c++
#include <windows.h>
int main()
{
// 定义音符频率
const int FREQUENCY[] = {262, 294, 330, 349, 392, 440, 494, 523};
// 定义音符时长
const int DURATION[] = {500, 500, 500, 500, 500, 500, 1000, 500, 500, 500, 500, 500, 500, 1000, 500, 500,
500, 500, 500, 500, 1000, 500, 500, 500, 500, 500, 500, 1000, 500, 500, 500, 500,
500, 500, 1000, 500, 500, 500, 500, 500, 500, 1000, 500, 500, 500, 500, 500, 500,
1000, 500, 500, 500, 500, 500, 500, 1000, 500, 500, 500, 500, 500, 500, 1000, 500,
500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 1000, 500, 500, 500};
// 计算数组元素个数
const int ARRAY_SIZE = sizeof(FREQUENCY) / sizeof(int);
// 播放国际歌
for (int i = 0; i < ARRAY_SIZE; i++) {
Beep(FREQUENCY[i], DURATION[i]);
}
return 0;
}
```
注意,Windows下的Beep函数默认是通过系统扬声器播放音乐,因此如果你使用的是笔记本电脑或者外接音响,可能无法听到音乐。如果想要在笔记本电脑或者外接音响中播放音乐,可以考虑使用第三方音乐库,比如MCI(Media Control Interface)库。
阅读全文