🔧 時間 ・ time.h ・ C89
time の使い方time_t time(time_t *tloc);
現在のカレンダー時刻をtime_t型(多くの処理系で1970年1月1日からの経過秒数)で取得する。引数にポインタを渡すとそこにも同じ値が格納され、乱数のシード生成にもよく使われる。 Unix系OSではエポック秒として広く扱われるが、正確な値の意味は処理系定義とされている点に注意する。
#include <time.h>
#include <stdio.h>
int main(void) {
time_t now = time(NULL);
printf("%ld\n", (long)now);
return 0;
}
アプリの関数リファレンスで引く(無料・登録不要) 関数一覧へ
time と一緒に使う関数もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。