回覆列表
  • 1 # HGL1589

    setw(x)用於流運算子<<輸出之中,是對直接跟在<<後的輸出資料宣告對齊的作用。

    該函式不僅用於VC++,這是標準C++執行庫函式,多數C++編譯器都支援。

    setw輸出對齊,就是用於控制檯下,每個輸出的對齊顯示,對齊的方法,就是不足指定x個長度時,用預設空格(或指定字元)補齊長度後輸出。

    示例:

    #include <iostream>#include <iomanip>using namespace std;void main(){//123不足10個長度,後面補7個空格 cout << setw(10)<< 123 << endl;//宣告右對齊,前面補7個空格 cout << setw(10) << setiosflags(ios::right) << 123 << endl;//用*星號而不是空格,來補足10個位置 cout << setw(10) << setfill("*") << 123 << endl;}

  • 中秋節和大豐收的關聯?
  • 《大唐榮耀》沈珍珠歷史原型是誰,最終結局怎麼樣?