使用c ++创建和写入文件

时间:2014-01-17 22:39:14

标签: c++ file

我想创建一个文件并在里面写一些东西。所以我写了这个:

#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 个答案:

答案 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/

的引用