- 702 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 15:09:11 ]
- プログラミング勉強中なのですが質問させて下さい。
あるファイルから内容を読み取ってデータを抽出して別のファイルに書き出すプログラムを作りたいのですが #include "fstream" using namespace std; void main(int argc, char *argv[]){ ifstream f1; f1.open(argv[1],ios::in); 中略 f1.close(); ofstream f2; f2.open("data.txt",ios::out); 中略 f2.close(); } このようなプログラムを実行するとD&Dしてプログラムを実行した時ofstream f2;以降の書き込み動作が出来ていないようなのです。 何がいけないかいろいろ試してみたのですが、ファイルを読み込む部分をソースから消して書き込む場所だけにしてみても D&Dして実行すると駄目で、D&Dしないで実行すると普通に書き込めるみたいなのですが これはどういう理由からなんでしょうか。
|

|