「C言語/C++/timetest」の編集履歴(バックアップ)一覧はこちら

C言語/C++/timetest」(2012/09/01 (土) 16:52:17) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

|開発環境|Microsoft Visual C++ 2010 Express (SP1)| |実行環境|Microsoft Windows XP Home Edition (SP3)| |プロジェクトの種類|Win32 コンソール アプリケーション| |プロジェクト名|timetest| |アプリケーションの種類|コンソール アプリケーション| |追加のオプション|空のプロジェクト| timetest.c #highlight(c){{ #include <stdio.h> #include <time.h> void disptime(time_t timer); int main() { time_t timer; printf("time_t:%d\n", sizeof (time_t)); time(&timer); disptime(timer); timer = 0; disptime(timer); timer = 0x40000000; disptime(timer); timer = 0x7FFFFFFF; disptime(timer); timer = 0x100000000; disptime(timer); return 0; } void disptime(time_t timer) { struct tm tm; localtime_s(&tm, &timer); printf("0x%.16I64x %d/%.2d/%.2d %.2d:%.2d:%.2d\n", timer, tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); } }} 出力 #highlight(){{ time_t:8 0x000000004faf00d7 2012/05/13 09:31:19 0x0000000000000000 1970/01/01 09:00:00 0x0000000040000000 2004/01/10 22:37:04 0x000000007fffffff 2038/01/19 12:14:07 0x0000000100000000 2106/02/07 15:28:16 }}

表示オプション

横に並べて表示:
変化行の前後のみ表示: