我想创建一个文件并在里面写一些东西。所以我写了这个:
#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。 我做错了什么?
答案 0 :(得分:0)
代码没有问题。 它适用于我,并提交内容为“bonjour”的“bonjour.txt”。
答案 1 :(得分:0)
ofstream m("bonjour.txt", ios_base::app);
使用追加模式,您可以根据需要多次打开和关闭文件,它不会删除之前文本文件中的内容。 这是对ios_base :: openmodes http://www.cplusplus.com/reference/ios/ios_base/openmode/
的引用