在书中看到一段代码,使用到了std::setw()这个方法,记录一下用法。

 

这个方法用来设定输入或者输出流中的缓冲区的宽度(set field width).这个方法定义在头文件<iomanip>中。

可用来对齐输出的文本流或者截取部分数据。

 

示例1:

参考自cplusplus

www.cplusplus.com/reference/iomanip/setw/

// setw example
#include <iostream>     // std::cout, std::endl
#include <iomanip>      // std::setw

int main () {
  std::cout << std::setw(10);
  std::cout << 77 << std::endl;
  return 0;
}
View Code

相关文章: