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

来源:互联网 发布:风乎舞雩的乎 编辑:程序博客网 时间:2024/06/06 05:07

标题里面包含了两方面内容,一方面是cout控制输出格式,一方面是读写.txt文件中的数据。平常在代码中用的都挺多的。
这些别的都总结的比较好,下面分别给出其参考链接,并附上自己的常用方式源码。

cout控制输出格式参考:
1. 《C++PrimerPlus》(第6版)中文版

17章 输入、输出和文件     17.2 使用cout进行输出         17.2.4cout进行格式化            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中文件数据:
源码:

这里写代码片
0 0
原创粉丝点击