"std::ofstream"格式化写入
时间: 2023-07-10 11:43:04 浏览: 342
格式化写入文件程序
"std::ofstream" 是 C++ 中用于文件输出的标准库类,通过它可以方便地将数据写入文件。对于格式化写入,可以使用类似于 printf 的格式化字符串来描述输出的格式,例如:
```
#include <fstream>
using namespace std;
int main() {
int x = 123;
double y = 4.56;
char z = 'A';
ofstream fout("output.txt");
fout << "x = " << x << ", y = " << y << ", z = " << z << endl;
fout.close();
return 0;
}
```
上述代码中,通过 ofstream 类创建一个名为 "output.txt" 的输出文件流 fout,并使用流插入运算符(<<)将数据按照指定格式写入文件中。其中,"endl" 表示换行符。
运行上述代码后,会在程序所在目录下生成一个 "output.txt" 文件,其中包含如下内容:
```
x = 123, y = 4.56, z = A
```
这就是利用 "std::ofstream" 进行格式化写入的基本方法。
阅读全文