2014-01-17 123 views
0

我想創建一個文件並在裏面寫東西。所以我寫了這個:用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。 我做錯了什麼?

+2

您是否檢查過程序所在的目錄? – 0x499602D2

+0

是的,我雖然也許他很困惑,所以我測試了現在放一個洞的路徑,它不工作太 – Ekica

+0

你有當前目錄中的「創建文件」權限?嘗試檢查流上的「fail()」位(關閉之前)以查看是否有錯誤。 –

回答

0

代碼沒有問題。 它適用於我和文件「bonjour.txt」創建與內容「bonjour」。