/************************************/ /* 画面時計(10秒アラーム付き) */ /************************************/ #include #include #include #include #include void main( ) { unsigned long t,tO=0; char c[128]; printf("\n画面時計(10秒アラーム)\n\n"); while( 1 ) { t=time(NULL); // 現在の時刻(秒) if ( t==tO ) continue; // 時刻変化なし tO=t; strcpy(c,ctime(&t)); // 現在の時刻(文字列) printf("\r%.24s",c); fflush(stdout); // 画面出力 if ( memcmp(c+18,"0",1)==0 ) // xx分x0秒 { Beep(1047,100); } Sleep(990); } }