您的位置:首页 > 编程语言 > C语言/C++

C++中cout控制输出格式和读写txt文件

2016-03-31 19:31 656 查看
标题里面包含了两方面内容,一方面是cout控制输出格式,一方面是读写.txt文件中的数据。平常在代码中用的都挺多的。

这些别的都总结的比较好,下面分别给出其参考链接,并附上自己的常用方式源码。

cout控制输出格式参考:

1. 《C++PrimerPlus》(第6版)中文版

第17章 输入、输出和文件
17.2 使用cout进行输出
17.2.4 用cout进行格式化
1. 修改显示时使用的计数系统
dec、hex和oct控制符
2. 调整字段宽度
int width();
int width(int i);
3. 填充字符
cout.fill('*');
4. 设置浮点数的显示精度
cout.precision(2);
5. 打印末尾的0和小数点
cout.setf(ios_base::showpoint);
6. 再谈setf()
fmtflags setf(fmtflags);
7. 标准控制符
cout << left << fixed;
8. 头文件 iomanip
setprecision()、setfill()和setw()


2./article/5198209.html

3.http://arachnoid.com/cpptutor/student3.html

源码:

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
int a = 123;
cout << hex << a << endl;
cout << oct << a << endl;
cout << dec << a << endl;
double pi = 3141592.653589793230;
cout << pi << endl;
streamsize ss = cout.precision();
cout << scientific << setprecision(10) << pi << endl;//write floating-point values in scientific notation
cout << fixed << pi << endl;//write floating-point values in fixed-point notation
cout.precision(ss);
cout << pi << endl;
return 0;
}


读写.txt中文件数据:

源码:

这里写代码片
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: