Menu
Coddy logo textTech

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 Datentyp string in C++ ist eine Zeichenfolge, 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 ohne #include <string> funktionieren könnte (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 direkt in deinem Code verwendest, immer explizit ein.

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

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

using namespace std;

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

std::string s1 = "This is a string";
// Das funktioniert, weil wir explizit 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 'std::' vor 'string' schreiben möchtest oder nicht.

Hier ist ein vollständiges Beispiel:

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

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

Aufgabe

Anfänger

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

Achte darauf, den genauen Zeichenkettenwert mit der korrekten Groß- und Kleinschreibung zu speichern.

Probier es selbst

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Deklariere und initialisiere Variablen hier
    
    
    // Gib die Werte aus
    std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;

    return 0;
}
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