cpp / beginner
Snippet
String-Verkettung und Methoden
Die String-Klasse bietet leistungsstarke Textmanipulation. Verwende + zum Verketten von Strings, length() für die Zeichenanzahl und Indizierung mit [] für einzelne Zeichen. Die bereichsbasierte for-Schleife durchläuft jedes Zeichen.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>#include <string>int main() {std::string firstName = "Max";std::string lastName = "Mueller";std::string fullName = firstName + " " + lastName;std::cout << "Full name: " << fullName << std::endl;std::cout << "Length: " << fullName.length() << std::endl;std::cout << "First character: " << fullName[0] << std::endl;std::cout << "Uppercase: ";for (char& c : fullName) {c = std::toupper(c);}std::cout << fullName << std::endl;return 0;}
Erklärung
1
std::string fullName = firstName + " " + lastName;
Verkettet zwei Strings mit einem Leerzeichen dazwischen
2
fullName.length()
Gibt die Anzahl der Zeichen im String zurück
3
fullName[0]
Greift auf das erste Zeichen mit nullbasierter Indizierung zu
4
for (char& c : fullName)
Bereichsbasierte for-Schleife die direkte Referenz auf jedes Zeichen gibt