1989年開業 技術士 佐伯英子(情報工学部門) 文部科学省登録番号 第22082号 日本技術士会会員 東大阪商工会議所会員
≫サンプルプログラム一覧 ≫
オープンソース/C言語サンプルプログラム 画面時計(1行表示,10秒アラーム)
※一部再改良しました(2015.11.11)CPU負荷軽減 ※一部改良しました(2015.10.19)
/************************************/ /* 画面時計(10秒アラーム付き) */ /************************************/ #include <stdio.h> #include <string.h> #include <time.h> #include <windows.h> 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); } }
佐伯英子技術士事務所 〒542-0073 大阪市中央区日本橋 1-14-13 サンオフィス日本橋601 E-mail: info@saeki-pe.com