ファイル保存 – プログラミング – Home

通知
すべてクリア

ファイル保存


Mr.
 Mr.
(@Mr.)
ゲスト
結合: 17年前
投稿: 1
Topic starter  

ファイル保存に関して質問させてください。
現在、フォルダを作成してそのフォルダ内にテキストデータを保存するということをや
っています。
ちなみに、内容は予め決めてあるものを保存します。例えば、日付と時間やエッディト
ボックス内のデータを読み取ってその内容を保存という具合です。

ソースを記載します。

CString str;
char cPath[50];
char cWk0[50];
SYSTEMTIME tm;

::GetLocalTime(&tm);
strcpy(cPath,c\\DATA\\);
CreateDirectory(cPath,NULL);
sprintf(cPath,c:\\DATA\\%4.4d%2.2d%2.2d\\,tm.wYear,tm.wMonth,tm.wDay);
CreateDirectory(cPath,NULL);
sprintf(cPath,c:\\DATA\\%4.4d%2.2d%2.2d\\,tm.wYear,tm.wMonth,tm.wDay);
sprintf(cWk0,file.txt);

file.Open(cPath,CFile::modeReadWrite | CFile::modeNoTruncate |
CFile::modeCreate);

~質問部分~

file.Close();

すごくアバウトで申し訳ないのですが、
日付、日時、エディットボックス内データをファイルに書き込むには
どのようなソースを書いたらいいのでしょうか?

教えて下さい。

環境はVC++2005、MFCです。

よろしくおねがいいたします。


引用解決済
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

fileと言うのがどのクラスのオブジェクトなのかが解りませんが、
日付と時間は値として持っているなら文字列に変換して
CStdioFileクラス等のメンバー関数を使って書き込めば良いだけだと
思いますが、MSDNは確認されましたか?
それらしい関数が幾つかあると思うのですけれど。
CStdioFileのメンバーならWriteStringがありますし、
CFileのメンバーならWriteがあると思います。
関数の説明を見て使って見てはどうでしょう。
せっかく試せる環境をお持ちなんですが、どんどん試して見た方が良いです。

簡単なファイルの出力であれば、Web上でもたくさん例があると思います。
それらの情報を活用するのも良いと思います。


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

>日付、日時、エディットボックス内データをファイルに書き込むには
この文章の意味は2つに分かれると思いますがいかがでしょうか

1.「エディットボックス内データ」の取り出し方がわからないのでしょうか
2.「エディットボックス内データ」の取り出せてるけど
  書き込む命令がわからないのでしょうか


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました