无法通过教程使用C ++写入文件

时间:2015-01-17 00:23:47

标签: c++

使用教程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;
}

1 个答案:

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

您的代码看起来就像教程中的代码一样,所以它应该可以工作,尽管我自己没有测试过。