5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

C/C++の宿題片付けます 155代目

327 ::デフォルトの名無しさん:2012/01/16(月) 13:15:46.60
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):以下の実行例のように,プログラムの実行が初めてで
あればその旨のメッセージを表示し,実行が初めてでな
ければ,1 回前(前回)に実行したときの日付と時刻を
表示するプログラムを作成したい.以下の要件を満たす
プログラムを作成せよ.
「実行例」
./ab
本プログラムを実行するのは初めてですね。

./ab
前回は2012 年1 月12 日17 時28 分35 秒でした。
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語: C
[4] 期限:2012年1月17日
[5] その他の制限:
・現在の日付・時刻をstruct tm 型の値としてバイナリファイルdatetime.bin に書き込む関数void put_data(void)を作成する.
・前回の日付・時刻をstruct tm 型の値として直接バイナリファイルdatetime.bin から取得し表示する関数void get_data(void)を作成する.
・関数get_data 内で,ファイルdatetime.bin が無い場合はプログラムの実行が初めてである旨を表示し,ファイルをオープンできた場合は前回の日付と時刻を表示すること
・main 関数は,関数get_data を用いて前回の日付時刻を取得,表示した後,関数put_data を用いて今回の日付・時刻をファイルに書き込んでから終了するものとする.
お手数ですがよろしくお願いします

319 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)