ALARM.CPP
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #include<stdio.h>
  2. #include<dos.h>
  3. #include<conio.h>
  4. int main(void)
  5. {
  6.    int HOUR=0,MINUTE=0,SECOND=0;
  7.    struct  time T;
  8.    clrscr();
  9.    textcolor(12);
  10.    gettime(&T);
  11.    gotoxy(10,5);
  12.    cprintf("The current time is: %2d:%02d:%02dn",
  13. T.ti_hour, T.ti_min, T.ti_sec);
  14.    textcolor(11);
  15.    gotoxy(10,7);
  16.    cprintf("Input the alarm time please!");
  17.    textcolor(YELLOW);
  18.    gotoxy(10,9);
  19.    cprintf("The hour(0-23):");
  20.    scanf("%d",&HOUR);
  21.    gotoxy(10,11);
  22.    cprintf("The minute(0-59):");
  23.    scanf("%d",&MINUTE);
  24.    gotoxy(10,13);
  25.    cprintf("The second(0-59):");
  26.    scanf("%d",&SECOND);
  27.    while((HOUR*3600+MINUTE*60+SECOND-(T.ti_hour*3600+T.ti_min*60+T.ti_sec))>0)
  28.    {
  29. gettime(&T);
  30.    }
  31.    while(!kbhit())
  32. sound(440);
  33.    nosound();
  34.    getch();
  35.    gotoxy(10,15);
  36.    textcolor(WHITE);
  37.    cprintf("Press any key to exit... ...");
  38.    getch();
  39.    return 0;
  40. }