标题里面包含了两方面内容,一方面是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.http://www.cnblogs.com/devymex/archive/2010/09/06/1818754.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中文件数据:
源码:
这里写代码片