fstream file(file_1.c_str(), ios::out | ios::in | ios::ate); //convert string to const char*
如果文件不存在则出错。 if ( ! file ) = true
fstream file(file_1.c_str(), ios::out | ios::in | ios::app); //convert string to const char*
使用ios::app
seekg
& seekp
功能不起作用。 file.seekg(4, ios_base::beg);
我想:
答案 0 :(得分:0)
如果我理解正确,你需要这样的东西:
#include <iostream>
#include <fstream>
#include <string>
int main()
{
string name;
std::cin>>name;
std::ofstream file (name.c_str());
outfile << "Text in file." << std::endl;
file.close();
return 0;
}