-1
一是一些代碼:ifstream的在代碼:: Blocks的調試模式不工作
std::ifstream resolution;
resolution.open("resolution.txt");
if(resolution.is_open())
{
std::cout << "Open";
}
else
{
std::cout << "Not Open";
}
該項目工程(打印「打開」,可以從文件中讀取),當我建立,然後從Windows Explorer文件夾中運行,但當我按代碼塊中的運行按鈕或嘗試使用調試器時,它會打印「未打開」並在我嘗試從文件中讀取時崩潰。
我發現,從代碼塊中運行時
如何啓用文件加載調試時土(OpenGL的實用程序)無法讀取文件?
如果您在開發環境中運行程序,那麼當前工作目錄很可能不同。嘗試使用文件的完整路徑名稱。某些開發環境也有設置,您可以指定當前的工作目錄。 – 2014-10-05 03:29:09
@ReetoKoradi OMG謝謝我終於可以使用調試器了。我不知道該怎麼感謝你才足夠。 – 0ctoDragon 2014-10-05 03:35:44