今天上課設定一個鬧鐘程式:
#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();
}
沒有留言:
張貼留言