- 277 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 00:46:32 ]
- その指定したフォルダにout.txtが作られていないか?
ファイルを開くダイアログはカレントディレクトリを変更する副作用があったはず。 カレントディレクトリに置きたいなら、このダイアログを開く前に予め記憶しておけばいいし、 実行ファイルのある場所に置きたいのなら、 Application::ExecutablePathから加工して実行ファイルのあるディレクトリを切り出しておけばいい。 あと、swはSystem::IO::StreamWriter sw("out.txt");と書け。そしてsw.Write(s);とする。 こうするとClose(正確にはDispose)が自動的に呼ばれる(例外で抜けるときでも)。 これを使わないのはC++を使う意味がない。
|

|