我正在尝试使用一些代码将信息输出到文件中。文件地址似乎是正确的,代码编译但文件永远不会填充。你能看到问题吗?
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
int size = 10;
for(int i=0; i<size; ++i)
{
ofstream outputfile;
outputfile.open("C:MyFolder\outputfile.txt", ios::app);
outputfile << "SYMBOL, STOCK_PRICE" << endl;
outputfile << i << endl;
outputfile.close();
}
}
答案 0 :(得分:2)
将路径修复为实际的Windows路径时,它对我来说运行正常;
outputfile.open("C:\\MyFolder\\outputfile.txt", ios::app);
答案 1 :(得分:0)
答案 2 :(得分:0)
其他人已经回答了你的问题。我还建议你只打开和关闭一次文件(外部循环),并在循环中只做文件写入。