1

ifstreamでファイルを開くのに問題があります

私が行った場合:

ifstream myfile;
    myfile.open("C:/Users/build/windows/Debug/map1.xml");

正常に動作しますが、相対パスを実行すると(実行可能ファイルはDebug /にあります)

ifstream myfile;
    myfile.open("map1.xml");

ファイルは見つかりません。何か助けはありますか?私は愚かな何かを逃していますか?

4

1 に答える 1

3

ほとんどの場合、IDEは、起動時にプログラムの作業ディレクトリを変更します。入れてみてmap1.xmlくださいc:\users\build\windows

于 2012-06-21T01:17:35.100 に答える