我想創建一個文件並在裏面寫東西。所以我寫了這個:用C++創建並寫入文件
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, const char * argv[])
{
ofstream m;
m.open("bonjour.txt");
m << "bonjour.\n";
m.close();
return 0;
}
而且我認爲這是正確的,但是當我執行它,我覺得沒有文件bonjour.txt。 我做錯了什麼?
您是否檢查過程序所在的目錄? – 0x499602D2
是的,我雖然也許他很困惑,所以我測試了現在放一個洞的路徑,它不工作太 – Ekica
你有當前目錄中的「創建文件」權限?嘗試檢查流上的「fail()」位(關閉之前)以查看是否有錯誤。 –