Führende Nullen zu einer C++-Zeichenfolge hinzufügen

Google Translate Icon

In diesem Beitrag wird erläutert, wie führende Nullen zu einer Zeichenfolge in C++ hinzugefügt werden.

1. Verwenden std::string Konstrukteur

Eine einfache Lösung besteht darin, mithilfe von eine Zeichenfolge zu erstellen, die nur aus Nullen der erforderlichen Länge besteht std::string Konstrukteur. Hängen Sie dann die ursprüngliche Zeichenfolge daran an. Es folgt eine C++-Implementierung derselben:

Herunterladen  Code ausführen

2. Verwenden string::insert

Die obige Lösung erstellt eine neue Zeichenfolge. Um die führenden Nullen in die ursprüngliche Zeichenfolge einzufügen, sollten Sie die Verwendung von in Betracht ziehen string::insert Funktion. Seine Verwendung wird im Folgenden demonstriert:

Herunterladen  Code ausführen

3. Verwenden std::ostringstream

Eine weitere Möglichkeit ist die Verwendung von std::setw Manipulator mit std::ostringstream um eine Zeichenkette mit führenden Nullen aufzufüllen. Dies bräuchte <sstream> und <iomanip> Kopfzeilen.

Herunterladen  Code ausführen

4. Verwenden std::format

Beginnend mit C++20 können wir die verwenden formatting library um dem String führende Nullen hinzuzufügen. Es bietet die std::format Funktion in der Kopfzeile <format>. Mit C++17 und früher können wir die verwenden {fmt} Bibliothek, um dasselbe zu erreichen.

Code herunterladen

Das ist alles über das Hinzufügen von führenden Nullen zu einem String in C++.

Bewerte diese Nachricht

Durchschnittliche Bewertung 4.89/5. Stimmenzahl: 18

Bisher keine Stimmen! Seien Sie der Erste, der diesen Beitrag bewertet.

Es tut uns leid, dass dieser Beitrag für Sie nicht hilfreich war!

Sagen Sie uns, wie wir diesen Beitrag verbessern können?




Danke fürs Lesen.

Bitte nutzen Sie unsere Online-Compiler um Code in Kommentaren mit C, C++, Java, Python, JavaScript, C#, PHP und vielen weiteren gängigen Programmiersprachen zu posten.

Wie wir? Empfehlen Sie uns Ihren Freunden und helfen Sie uns zu wachsen. Viel Spaß beim Codieren :)



Abonnieren
Benachrichtigen von
guest
0 Kommentare
Inline-Feedbacks
Alle Kommentare anzeigen
Folgen Sie diesem Link NICHT, sonst werden Sie von der Seite ausgeschlossen!