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 (because andere Header wie <iostream> ihn möglicherweise indirekt einbinden), gilt es als schlechte Praxis, sich auf indirekte include-Anweisungen zu verlassen. Füge die Header, die du direkt in deinem Code verwendest, immer explicitly 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