cout的输出格式初探2
生活随笔
收集整理的這篇文章主要介紹了
cout的输出格式初探2
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include <iostream>
#include <iomanip>
using namespace std;int main()
{cout<<"Chapter 1"<<endl;cout<<" ";cout.setf(ios::left); //設(shè)置對(duì)齊方式為leftcout.width(7); //設(shè)置寬度為7,不足用空格填充cout<<"1.1";cout<<"What's C language";cout.unsetf(ios::left); //取消對(duì)齊方式,用缺省right方式cout.fill('.'); //設(shè)置填充方式cout.width(30); //設(shè)置寬度,只對(duì)下條輸出有用cout<<1<<endl;cout<<" ";cout.width(7); //設(shè)置寬度cout.setf(ios::left); //設(shè)置對(duì)齊方式為leftcout.fill(' '); //設(shè)置填充,缺省為空格cout<<"1.11";cout<<"The history of C";cout.unsetf(ios::left); //取消對(duì)齊方式cout.fill('.');cout.width(30);cout<<58<<endl;cout.fill(' ');cout<<"Chapter 2"<<endl;cout<<"----------------------"<<endl;cout<<"Chapter 1"<<endl;cout<<" ";cout<<setiosflags(ios::left)<<setw(7); //設(shè)置寬度為7,left對(duì)齊方式cout<<"1.1";cout<<"What's C language";cout<<resetiosflags(ios::left); //取消對(duì)齊方式cout<<setfill('.')<<setw(30)<<1<<endl; //寬度為30,填充為'.'輸出cout<<setfill(' '); //恢復(fù)填充為空格cout<<" ";cout<<setw(7)<<setiosflags(ios::left); //設(shè)置寬度為7,left對(duì)齊方式cout<<"1.11";cout<<"The history of C";cout<<resetiosflags(ios::left); //取消對(duì)齊方式cout<<setfill('.')<<setw(30)<<58<<endl; //寬度為30,填充為'.'輸出cout<<setfill(' ')<<"Chapter 2"<<endl;return 0;
}
程序運(yùn)行結(jié)果如下圖:
總結(jié)
以上是生活随笔為你收集整理的cout的输出格式初探2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cout的输出格式初探
- 下一篇: cout的输出格式初探3