我閱讀了一些關於相對路徑的主題,但我一直在他們周圍徘徊數小時而沒有回答。 的代碼是這樣的:將「../xx.txt」附加到相對路徑在C++中起作用
std::string path = "./Debug/";
path.append("../hi.txt/");
std::ifstream inFile(path);
std::string str;
if (inFile.is_open())
{
inFile >> str;
std::cout << str << std::endl;
}
else
{
std::cout << "open failed" << std::endl;
}
此代碼將輸出:「打開失敗」。 任何幫助,將不勝感激。
是hi.txt真是一個子目錄?如果不是,那就不要在它後面加一個斜線, –
我絕對確認 –