我正在嘗試最基本的東西....用C++編寫文件,但文件沒有被寫入。我也沒有得到任何錯誤。也許我錯過了顯而易見的東西......或什麼?無法在C++中編寫文件
我認爲我的代碼有問題,但我也嘗試了一個我在網上找到的示例,但仍然沒有創建文件。
這是代碼:
ofstream myfile;
myfile.open ("C:\\Users\\Thorgeir\\Documents\\test.txt");
myfile << "Writing this to a file.\n";
myfile.close();
我也試着創建文件手動事前,但它沒有更新的。
我正在運行Windows 7 64位,如果這有什麼關係。這就像文件寫入操作是完全禁止的,並且沒有顯示錯誤消息或例外。
我知道這不是一個解決方案,但這發生在我之前。只需用** fstream **替換** ofstream **即可。 – AraK 2009-10-12 22:22:26
你確定有一個名爲「Documents」的文件夾嗎?如果我沒有弄錯,它通常被命名爲「我的文檔」... – 2009-10-12 23:06:21
@Jerry自Vista以來,它變成了「文檔」。 – Corey 2009-10-12 23:23:54