Menu
CoddyTech

String

Teil des Abschnitts Grundlagen der C++-Journey von Coddy. Lektion 7 von 74.

Ein char ist ein einzelnes Zeichen (zum Beispiel: 1, 6, %, b, p, ., T usw.)

Der String-Typ in C++ ist eine Folge von Zeichen, die mehrere Zeichen enthalten kann.

Um Zeichenketten in C++ zu verwenden, musst du dies am Anfang deines Codes einfügen:

#include <string>

Hinweis: Auch wenn dein Code möglicherweise ohne #include <string> funktioniert (weil andere Header wie <iostream> ihn möglicherweise indirekt einbinden), gilt es als schlechte Praxis, sich auf indirekte Includes zu verlassen. Binde die Header, die du verwendest, immer explizit direkt in deinen Code ein.

Du musst den Namensraum auch auf eine dieser beiden Arten behandeln:

1. Füge diese Zeile nach deinen includes ein:

using namespace std;

2. Füge die Zeile using namespace nicht hinzu, sondern stelle string ein std:: voran:

std::string s1 = "This is a string";
// Das funktioniert, weil wir ausdrücklich std:: verwendet haben

Beachte, dass die String-Variable doppelte Anführungszeichen verwendet. Im obigen Beispiel wird eine String-Variable namens s1 initialisiert.

Beide Methoden erfordern #include <string>. Der einzige Unterschied besteht darin, ob du vor string std:: schreiben möchtest oder nicht.

Hier ist ein vollständiges Beispiel:

#include <string>
using namespace std;  // Methode 1

int main() {
    string s1 = "Hello";  // Stil von Methode 1
    std::string s2 = "Hello again";  // Stil von Methode 2 (funktioniert auch mit 'using namespace')
    return 0;
}
challenge icon

Aufgabe

Anfänger

Speichere die Zeichenkette I am learning to code with Coddy! in einer Variablen namens coddy.

Achte darauf, den exakten Zeichenkettenwert mit der richtigen Groß- und Kleinschreibung zu speichern.

Probier es selbst

    // Variablen hier deklarieren und initialisieren
    
    
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C++-Compiler