setfill ist eine Mitgliedsfunktion des C++-Stream-Operators, die verwendet wird, um das Füllzeichen der nicht ausgefüllten Zeichen im Stream festzulegen und dadurch die vom Einfügungsoperator erzeugten nicht ausgefüllten Felder zu füllen. Syntax: ostream& setfill(char ch), wobei ch das Zeichen ist, das als Füllzeichen festgelegt werden soll. Beispiel: setfill('') kann eine 10 Bit breite Ganzzahl oder Zeichenfolge mit Sternchen füllen, z. B. 123 oder *Hallo.
setfill in C++ Was ist setfill?
setfill ist eine Mitgliedsfunktion des Stream-Operators in C++, mit der die Füllzeichen nicht ausgefüllter Zeichen im Stream festgelegt werden. Diese Zeichen werden verwendet, um nicht ausgefüllte Felder im Stream zu füllen, was normalerweise aus dem Einfügeoperator (<<) resultiert.
So verwenden Sie SetfillUm die Setfill-Funktion zu verwenden, müssen Sie die folgende Syntax schreiben: <code class="cpp">ostream& setfill(char ch);</code>
Das folgende Beispiel zeigt, wie die Setfill-Funktion verwendet wird: Wie Sie sehen können, werden sowohl Zahlen als auch Zeichenfolgen mit Sternchen davor aufgefüllt, mit einer Auffüllbreite von 10 . Die Setfill-Funktion wirkt sich nur auf nachfolgende Ausgabevorgänge aus. Das obige ist der detaillierte Inhalt vonSo verwenden Sie Setfill in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!<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;
}Ausgabe: </p>
<pre class="brush:php;toolbar:false"><code>********123
******Hello</code>