読者です 読者をやめる 読者になる 読者になる

ctime

UNIXシステムコール

ctimeは、指定されたtime_t型変数のUNIX時間を直接ローカル時刻文字列に変換し、その文字列ポインタを返すC標準ライブラリ関数・・・。

Man page of CTIME

これまではlocaltimeでtm構造体への変換を経由していたが、これを使って直接ローカル時刻文字列を取得する・・・。

timeでtを取得したら、

ctimeにtのアドレスを渡す・・・。
strに時刻文字列が返ってくるので、printfで出力・・・。これも改行不要・・・。

$ ./ctime
Mon Jun 29 12:02:07 2015
$ ./ctime
Mon Jun 29 12:02:08 2015
$ ./ctime
Mon Jun 29 12:02:09 2015
$

これだけで時刻文字列にできた・・・。

Sample/ctime.c at master · bg1bgst333/Sample · GitHub