我的代码如下所示:
std::vector <std::string> info;
info.push_back("10");
info.push_back("this is a line to print");
std::ofstream myfile;
myfile.open("list.txt");
myfile<<"first*"<<info[0]<<"\n";
效果很好,但是当它创建文件并打印信息时,但是当我将其更改为:
std::vector <std::string> info;
info.push_back("10");
info.push_back("this is a line to print");
std::ofstream myfile;
myfile.open("Output\\list.txt");
myfile<<"first*"<<info[0]<<"\n";
它创建了文件,但是当我尝试将文件输出到文件时,整个事情就崩溃了。我在 Windows 8 上使用带有 GNU gcc 编译器的 code::blocks。