Heim >Backend-Entwicklung >C++ >Wie kann ich mit „std::cout' eine Textausrichtung in der C-Ausgabe erreichen?

Wie kann ich mit „std::cout' eine Textausrichtung in der C-Ausgabe erreichen?

Susan Sarandon
Susan SarandonOriginal
2024-11-16 11:55:03313Durchsuche

How can I achieve text alignment in C   output using `std::cout`?

Ausrichtung bei der C-Textausgabe mit Cout

Beim Drucken von Text mit std::cout kann die Ausrichtung der Ausgabe eine Herausforderung darstellen, insbesondere wenn es um Text unterschiedlicher Länge geht. Während Einzüge und Tabulatoren eine einfache Lösung darstellen, können sie fehlschlagen, wenn der Text die vorgesehene Breite überschreitet.

Verwendung von Standard-C-Alignern

Der C-Standard bietet #include < ;iomanip> Header, der Manipulatoren wie std::setw für die Ausrichtung enthält. Die Verwendung dieser Manipulatoren kann jedoch umständlich sein, insbesondere bei komplexer Text- und Zahlenformatierung. Der Code zum Erreichen der Ausrichtung im bereitgestellten Beispiel würde wie folgt aussehen:

// Standard iomanip alignment
cout << setw(20) << "Artist"

Das obige ist der detaillierte Inhalt vonWie kann ich mit „std::cout' eine Textausrichtung in der C-Ausgabe erreichen?. 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