格式化文件/控制台输入输出

由于ofstream 类继承于ostream 类(用来支持从磁盘文件的输入),因此ofstream可以使用ostream类的方法,这使得文件的输入输出可以和控制台的输入输出相同,因此在控制台的格式化输出方式是和文件的格式化输出方式是相同的。

下面以 文件输出对象fout 为例子:

//创建文件输出对象
ofstream fout;
//打开文件
fout.open(filename);
//判断文件打开是否失败
fout.is_open()
//ios_base::fmtflags是存储这种信息所需的数据格式
ios_base::fmtflags initial;
//将对象置于使用定点表示法的模式,获取当前的初始化状态到 initial
initial = fout.setf(ios_base::fixed);
//设置输出的小数点位数,当前是输出小数点后两位
fout.precision(2);
//将对象置于小数点的模式,即使小数部分为 0
fout.setf(ios::showpoint);
//设置下一次输出操作使用的字段宽度
fout.width(10);
//恢复原先的输出格式
fout.setf(initial);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值