2015年4月9日 星期四

week07 02160765龔郁如

今天一開始我們做了一個視窗
我將它叫做haha02160765





之後我去了WAV下載的網站如下圖
就可以發出我想要的警報器的聲音
記得聲音檔要放在lib的資料夾裡面



之後我再去另一個網站
如下圖

找到了鋼琴聲用一樣的方法再加入
一些程式碼:
#include <GL/glut.h>
#include <stdio.h>

#include <mmsystem.h>

void display ()
{
    glutSolidTeapot(0.3);
    glFlush();
}
void keyboard(unsigned char key, int x, int y)
{
    if(key=='a'){

        PlaySound("ambul.wav",NULL, SND_ASYNC);
        printf("ambul 滴滴滴\n");
    }
    if (key=='1') PlaySound("Do.wav", NULL, SND_ASYNC);
    if (key=='2') PlaySound("Re.wav", NULL, SND_ASYNC);
    if (key=='3') PlaySound("Mi.wav", NULL, SND_ASYNC);
    if (key=='4') PlaySound("Fa.wav", NULL, SND_ASYNC);
    if (key=='5') PlaySound("Sol.wav", NULL, SND_ASYNC);
    if (key=='6') PlaySound("La.wav", NULL, SND_ASYNC);
    if (key=='7') PlaySound("Si.wav", NULL, SND_ASYNC);
}
int main(int argc, char**argv)
{
    glutInit(&argc, argv);
    glutCreateWindow("haha02160765");

    glutDisplayFunc(display);

    glutKeyboardFunc(keyboard);

    glutMainLoop();
}

之後我按1234567就可以照鋼琴的聲音發出來
真的很有趣~~~~~

沒有留言:

張貼留言