使用教程here。我无法将文字写入文件。我不知道为什么,请帮助我。
以下是代码:
// basic file operations
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();
return 0;
}
答案 0 :(得分:0)
以下哪些方法失败?
是否创建了名为“example.txt”的新文件?
尝试在代码之间添加几个cout语句,看看你能走多远。
ofstream myfile;
cout << "here 1\n";
myfile.open ("example.txt");
cout << "here 2\n";
myfile << "Writing this to a file.\n";
cout << "here 3\n";
myfile.close();
cout << "here 4\n";
return 0;
您的代码看起来就像教程中的代码一样,所以它应该可以工作,尽管我自己没有测试过。