之前看到一段好用的代码,后来由于时间长了找不到链接了,本段代码是转载代码,有谁遇到源连接请私信。
这段代码是把字符串写入指定的文件中。
int write_string_to_file_append(const std::string & file_string, const std::string str)
{
std::ofstream OsWrite(file_string, std::ofstream::app);
OsWrite << str;
OsWrite << std::endl;
OsWrite.close();
return 0;
}
第一个参数是文件存储地址和文件名字符串,第二个字符串是要写入的内容。
例如:
std::string NewFileName = "NewFile.txt";
std::string MMstr = "qwertyt";
write_string_to_file_append(NewFileName, MMstr);
也支持相对路径和绝对路径,
相对路径例如:
NewFileName = "../a.txt";
绝对路径:
NewFileName ="C:/a.txt";