2022年5月23日 星期一

week14

  今天上課設定一個鬧鐘程式:

#include <GL/glut.h>
#include <stdio.h>
void timer(int t){
    printf("鬧鐘%d, 我起床了\n", t);
    printf("設定一下鬧鐘\n");
    glutTimerFunc( 1000, timer, t+1);
    printf("設好鬧鐘,再回去睡\n");
}
void display()
{

}
int main(int argc, char**argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
    glutCreateWindow("week14 timer");

    glutTimerFunc(3000, timer, 0);
    glutDisplayFunc(display);
    glutMainLoop();
}
設定DO的程式碼:
#include <GL/glut.h>
#include <mmsystem.h>
#include <stdio.h>
void timer(int t){
    printf("鬧鐘%d, 我起床了\n", t);
    PlaySound("do.wav", NILL, SND_ASYNC);
    printf("設定一下鬧鐘\n");
    glutTimerFunc( 2000, timer, t+1);
    }
void display()
{

}
int main(int argc, char**argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
    glutCreateWindow("week14 timer");

    glutTimerFunc(3000, timer, 0);
    glutDisplayFunc(display);
    glutMainLoop();
}




沒有留言:

張貼留言