capypad
0 Tage Serie
cpp / beginner
Snippet

std::string: Arbeiten mit Text

std::string ist Teil der C++ Standardbibliothek und bietet eine sichere, einfache Methode um mit Text zu arbeiten. Im Gegensatz zu C-style Zeichenarrays verwaltet std::string den Speicher automatisch, kann dynamisch vergrößert werden und bietet nützliche Methoden wie length(). Du kannst Strings mit dem + Operator verketten.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
int main() {
std::string name = "World";
std::string greeting = "Hello, " + name + "!";
std::cout << greeting << std::endl;
std::cout << "Length: " << greeting.length() << std::endl;
return 0;
}
Erklärung
1
#include <string>
Header notwendig für den std::string Typ
2
std::string name = "World"
Erstellt eine String-Variable um Text zu speichern
3
"Hello, " + name + "!"
Verkettet mehrere Strings mit dem + Operator
4
greeting.length()
Methode die die Anzahl der Zeichen im String zurückgibt
5
std::endl
Fügt newline ein und leert den Ausgabe-Puffer