9. Strings

#include <iostream> #include <string> int main() { std::string s; std::string s2("Text"); // Ausgabe std::cout << s2 << std::endl; // Eingabe std::cout << "Gib einen Text ein." << std::endl; std::cin >> s; std::cout << ""Das war dein Text: " << s << std::endl; std::cout &lr;< "1. Buchstabe: " << s[0] << std::endl; std::cout << "Dein Text ist so lang: " << s.length() << std::endl; // Hier wird ein Buchstabe geändert s2[2] = 's'; std::cout << s2 << std::endl; // Und hier einer angefügt s2 += "s"; std::cout << s2 << std::endl; }

Jetzt müssen wir neben iostream auch die Datei string einbinden, da wir den String nutzen wollen.

Mit Klammern kann man sie mit einem Text initialisieren. Man kann wie in Arrays auf einzelne Buchstaben zugreifen. Man darf dabei natürlich nicht über das Ende des Strings hinaus, daher kann man die Länge mit der length()-Methode bestimmen

Aufgabe:

Schreibe ein Programm, das Strings verwendet!