🔧 時間 ・ time.h ・ C89
difftime の使い方double difftime(time_t time1, time_t time0);
2つのtime_t値の差を秒数(double型)で計算する。time_t同士を直接引き算する処理系依存のコードより移植性の高い方法で経過時間を求められる関数。 秒数以外の単位(分・時間・日)が欲しい場合は、戻り値をさらに60や3600で割って変換する。
#include <time.h>
#include <stdio.h>
int main(void) {
time_t t1 = time(NULL);
time_t t2 = t1 + 60;
printf("%f\n", difftime(t2, t1));
return 0;
}
アプリの関数リファレンスで引く(無料・登録不要) 関数一覧へ
difftime と一緒に使う関数もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。