打开输出文件,可以使用 open() 函数,并指定文件名和打开方式(如:ios::out 表示输出文件,ios::app 表示以追加的方式写入文件)。
outfile.open("filename.txt", ios::out);
检查文件是否成功打开,可以使用 is_open() 函数来检查。
if(outfile.is_open()) {
} else {
将字符串写入文件,可以使用流插入运算符(<<)。
string str = "Hello, world!";
outfile << str;
关闭文件。
outfile.close();
完整示例代码:
#include <fstream>
#include <string>
using namespace std;
int main() {
ofstream outfile;
outfile.open("filename.txt", ios::out);
if(outfile.is_open()) {
string str = "Hello, world!";
outfile << str;
outfile.close();
} else {
cout << "Unable to open file" << endl;
return 0;
hesorchen
- 1747
-
tinyvampirepudge
Android