VC++ exeからはdatファイルが開けるのに、
【VC++ exeからはdatファイルが開けるのに、VSのF5で実行した際には開けません。】
今日は、質問させていただきます。どうぞよろしくお願いいたします。
環境:VS2010 ProのVC++、Win7
でございます。
下のコードで、VSからF5(「Debug」と「Win32」選択)で実行すると
Debugフォルダ内の「test.dat」が開けないエラーが出て悩んでおりましたが、
その際にDebugフォルダ内に作られたexeァイルから実行すると「test.dat」ファイルが何故か開けております。
fstream fs("test.dat", ios_base::in);
string line;
stringstream ss;
if (!fs.is_open()) {
cerr << "File open error" << endl;
}
test.datはDebugフォルダ内に入れております。試しにslnファイルがある階層にも入れてみましたが、F5実行の際は開けませんでした。
ファイル名「test.dat」は間違っておりません。Windowsで拡張子を非表示にするようなこともしておりません。
英語サイトなどをずっと検索しておりましたが、いずれも上記のような事で解決しており、参考になる情報を見つける事ができませんでした。。。
どうにかしてF5実行時に開けるようにしたいのですが、行き詰まっております。
もし何かお気づきになられる方がいらっしゃいましたら、是非アドバイスいただけないでしょうか。
もしお詳しい方がいらっしゃいましたら何卒、よろしくお願いいたします。
お礼
閉じたらちゃんとメニューが表示されました!ありがとうございました。