• ベストアンサー

Windowsプログラミングでfstreamの使用

あるdouble型のデータをWinProc内GetOpenFileName関数を使用後にfstreamによりファイルに出力したいのですが、ファイルが作成されません。 どなたか教えていただけないでしょうか 環境 Visual Stdio 2005 OS XP

質問者が選んだベストアンサー

  • ベストアンサー
  • keibou21
  • ベストアンサー率31% (18/58)
回答No.1

GetOpenFileName()は開く"ファイル名"を取得できるだけです。 ファイル出力を行いたいのであれば、fopenなりstd::ofstreamなり で実際にファイルを開いてから出力を行う必要があります。 ところで fstream って何ですか?

kirin3_199
質問者

お礼

http://www.kab-studio.biz/Programing/Codian/iostream/04.html ここのサイトを参考にして作ったのですが・・・。  無事解決しました。ありがとうございます。

その他の回答 (1)

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.2

こんな感じかな ofstream ofs(s_fname1, ios::out); if(i_KeyLen == 0) ofs << 128 << endl; if(i_KeyLen == 1) ofs << 160 << endl; if(i_BlockLen == 4) ofs << 256 << endl; ofs << s_key << endl; ofs.close(); s_fname1 ファイル名

kirin3_199
質問者

お礼

ofstream でファイルを開いたら無事作成できました。 お礼の返事が遅れて申し訳ございません

関連するQ&A