Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie Setfill in C++

So verwenden Sie Setfill in C++

下次还敢
下次还敢Original
2024-05-01 12:00:28740Durchsuche

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.

So verwenden Sie Setfill in C++

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 Setfill

Um die Setfill-Funktion zu verwenden, müssen Sie die folgende Syntax schreiben:

<code class="cpp">ostream& setfill(char ch);</code>
Wobei ch das Zeichen ist, das als Füllzeichen festgelegt werden soll.

Beispiel

Das folgende Beispiel zeigt, wie die Setfill-Funktion verwendet wird:

<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>

Wie Sie sehen können, werden sowohl Zahlen als auch Zeichenfolgen mit Sternchen davor aufgefüllt, mit einer Auffüllbreite von 10 .

Hinweise

Die Setfill-Funktion wirkt sich nur auf nachfolgende Ausgabevorgänge aus.

Die Setfill-Funktion füllt Zeichen standardmäßig mit Leerzeichen.
  • Sie können jedes beliebige Zeichen (einschließlich Leerzeichen) als Füllzeichen verwenden.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was nützt cin in c++?Nächster Artikel:Was nützt cin in c++?