有时会遇到向文件中写入一定格式的浮点数,为了对齐美观,常常采用控制小数点后的位数并用0补齐缺少的位数的方法。

#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;int main(){double pi=3.14;ofstream outfile;outfile.open("test.txt",ios::out|ios::trunc);if(outfile){outfile<<setw(7)<<setfill(‘0’)<<setiosflags(ios::fixed)<<setprecision(6)<<pi<<endl;}outfile.close();return 0;
}

最终test.txt中被写入的数据为3.140000

拓展阅读
setw(n):控制域宽为n个字符,默认用空格补齐
setfill(ch):设置setw缺少的字符
setiosflags(ios::fixed)与setprecision(n):一起控制小数点后有几位

欢迎批评指正

C++控制向文件中写入浮点数的格式相关推荐

  1. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  2. Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画

    Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画 引子 这段时间一直努力在把早期版本的拇指接龙游戏(Cocos2d-x 2.2.3+CocoStud ...

  3. php向页面中添加数据_PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码...

    创建文件我们用到函数 fopen ( string filename, string mode ) 参数filename为创建文件名 参数mode为以什么方式打开文件filename 其中mode可能 ...

  4. vc++向txt文件中写入数据,追加数据

    例子: #include<iostream> #include<stdio.h> using namespace std; int main() { //将矩阵写在文件上 fl ...

  5. excel调用python编程-使用Python和xlwt向Excel文件中写入中文的实例

    sheet1.write(row_num,0,f) row_num = 1 book.save('demo.xls') 程序执行结果如下: grey@DESKTOP-3T80NPQ:/mnt/e/01 ...

  6. 写文件 —— 将内容按照指定格式写入配置文件(fwrite()函数-》》向指定的文件中写入若干数据块)

    例如 -- 文件中的配置内容格式如下: dat.txt的文件的内容为 [root@localhost tool]# cat dat.txt  aa1213bbcc1415dd 参数说明 size_t ...

  7. 多进程/多线程同时向一个文件中写入日志如何避免冲突?

    写入文件时都会调用函数 write,由于所有的系统调用都是原子的,所以该函数可以保证进程或者线程写入数据的过程中不会被其他进程或者线程打扰,即:数据中间插入别的进程的数据. 另外一个问题,由于 wri ...

  8. python把print写入文件_Python中用print方法向文件中写入内容

    Python中用print方法向文件中写入内容 2013-02-02| 一个小功能,我就是想用print功能实现,不想用write 1 2 3 4 5 6import os os.chdir(&quo ...

  9. Java实验9 T1.往文件中写入1万个随机数,比较用时的多少

    题目要求 分别使用FileWriter 和 BufferedWriter 往文件中写入1万个随机数,比较用时的多少?(用时采用方法System.currentTimeMillis())求时间差; Fi ...

最新文章

  1. Python的库和资源
  2. 【超值干货】10个案例告诉你,数据如何驱动产品设计
  3. 审计署计算机培训心得体会,审计署计算机中级培训心得体会2018
  4. java 判断客户端_javaweb服务端判断客户端使用的是手机还是电脑访问
  5. 首师大2计算机考研分数线,2021考研分数线:首都师范大学2021年考研复试分数线...
  6. html放大镜,可清晰放大整个网页
  7. 联想Y7000驱动黑苹果的耳机口
  8. Scrapy--下载器中间件(Downloader Middleware)
  9. 基于Lua+Kafka+Heka的Nginx Log实时监控系统
  10. win10 开 5g 热点
  11. 通过Dashboard熟悉并创建云主机
  12. JavaScript时间换算单位
  13. Verilog设计的原则和技巧和IP核的使用
  14. cocos creator 微信小游戏接口
  15. scope may not be empty [scope-empty]
  16. 社保迎来新政策,五一开始正式实施
  17. 台湾大学林轩田机器学习技法课程学习笔记11 -- Gradient Boosted Decision Tree
  18. OpenCV:图像批量、任意比例裁剪
  19. 浅谈PPT配色方案的认识与使用
  20. cn域名注册十元_.cn域名

热门文章

  1. 快速排序 数组 函数 c语言,书上快速排序程序中子函数是怎样更改数组的?理论上不可实现啊...
  2. 一文教你用java实现出租车计价器设计(附下载源码)
  3. java猜数字小游戏_Java实现简单猜数字小游戏
  4. npp夜光数据介绍 viirs_科研成果快报第177期:中国地区长时序AVHRR气溶胶数据的主要问题: 气溶胶反演频次与重污染天气...
  5. Ajax jquery的库的简化版本
  6. 一个关于fixed抖动的小bug
  7. mpvue小程序以及微信直播踩坑总结
  8. TypeScript中怎么用接口(interface)描述类(静态部分与实例部分)
  9. cf1206解题报告
  10. C#中用WebClient.UploadData 方法上载文件数据