setfill は、C ストリーム演算子のメンバー関数で、挿入演算子によって生成された未充填フィールドを埋めるために、ストリーム内の未充填文字の充填文字を設定します。構文: ostream& setfill(char ch)、ch は埋め込み文字として設定される文字です。例: setfill('') は、123 や *Hello などの 10 ビット幅の整数または文字列をアスタリスクで埋めることができます。
#C での setfill の使用
setfill とは何ですか?
setfill は、C のストリーム演算子のメンバー関数で、ストリーム内の塗りつぶされていない文字の塗りつぶし文字を設定するために使用されます。これらの文字は、通常は挿入演算子 (<<) の結果として、ストリーム内の未入力のフィールドにデータを取り込むために使用されます。setfill の使用方法
setfill 関数を使用するには、次の構文を記述する必要があります。<code class="cpp">ostream& setfill(char ch);</code>ここで、ch は文字です。塗りつぶし文字として設定します。
例
次の例は、setfill 関数の使用方法を示しています。<code class="cpp">#include <iostream> using namespace std; int main() { // 设置填充字符为星号 (*) cout.setfill('*'); // 输出一个 10 位宽的整数 cout << setw(10) << 123 << endl; // 输出一个 10 位宽的字符串 cout << setw(10) << "Hello" << endl; return 0; }出力: <p></p> <pre class="brush:php;toolbar:false"><code>********123 ******Hello</code>ご覧のとおり、数字、文字列はすべて前にアスタリスクが埋め込まれ、埋め込み幅は 10 です。
注
以上がC++でsetfillを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。