std::setfill
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <iomanip> で定義
|
||
template< class CharT > /*unspecified*/ setfill( CharT c ); |
||
式 out << setfill(c) で使用されたとき、ストリーム out のフィル文字を c に設定します。
引数
| c | - | フィル文字の新しい値 |
戻り値
out が std::basic_ostream<CharT, Traits> 型の出力ストリームの名前である場合に式 out << setfill(n) が以下のコードが実行されたかのように動作するような、未規定な型のオブジェクトを返します。
out.fill(n);
ノート
現在のフィル文字は std::ostream::fill で取得できます。
例
Run this code
#include <iostream>
#include <iomanip>
int main()
{
std::cout << "default fill: " << std::setw(10) << 42 << '\n'
<< "setfill('*'): " << std::setfill('*')
<< std::setw(10) << 42 << '\n';
}
出力:
default fill: 42
setfill('*'): ********42
関連項目
| フィル文字を管理します ( std::basic_ios<CharT,Traits>のパブリックメンバ関数)
| |
| フィル文字の配置を設定します (関数) | |
| 次の入出力フィールドの幅を変更します (関数) |