標準ライブラリのtime関数によって現在の時刻を取得し、localtimeによって地方時に変換して表示するのが定石です。 /* 現在の時刻を表示する */ #include <time.h> #include <stdio.h> /*--- 現在の時刻を表示する ---*/ void put_time(void) { time_t current; struct tm *local; time(¤t); /* 現在の時刻を取得 */ local = localtime(¤t); /* 地方時の構造体に変換 */ printf("%02d時%02d分%02d秒", local->tm_hour, local->tm_min, local->tm_sec); } int main(void) { printf("現在の時刻は"); put_time(); printf(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く