步驟1:先用Code::Blocks開啟新的Console application的Project

步驟2:到以下網址去載入DoReMi的音樂檔(http://www.openprocessing.org/sketch/132652)
(記得要把音檔放在與程式碼同個資料夾中)

步驟3:輸入以下程式碼
#include <iostream>
#include <windows.h>
#include <mmsystem.h>
using namespace std;
int main()
{
int a;
for(int i=0;i<10;i++)
{
cout << "Hello world!" << endl;
PlaySound("DO.wav", NULL, SND_ASYNC);
cin >> a;
}
return 0;
}
步驟4:下咒語

步驟5:執行測試
課堂作業2:分辨SND_ASYNC和SND_SYNC的差別
步驟1:將原先檔案中的SND_ASYNC刪掉A變成SND_SYNC
步驟2:判斷兩者的差異
SND_ASYNC:可以中途切換
SND_SYNC:要等到全部秒數撥完才會換下一首
課堂作業3:用GLUT播音樂
步驟1:先將程式碼修改成glut的模式(以下)




沒有留言:
張貼留言