From 15ef06a1a07757c8f7590784438b82a873fbdc02 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 1 Oct 2008 16:32:55 +0200 Subject: Initialer Import. --- contents/wissen/cpp-tutorial/09-strings.php | 67 +++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 contents/wissen/cpp-tutorial/09-strings.php (limited to 'contents/wissen/cpp-tutorial/09-strings.php') diff --git a/contents/wissen/cpp-tutorial/09-strings.php b/contents/wissen/cpp-tutorial/09-strings.php new file mode 100644 index 0000000..2630176 --- /dev/null +++ b/contents/wissen/cpp-tutorial/09-strings.php @@ -0,0 +1,67 @@ + + + +
+

+ 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! +

+
+ + -- cgit v1.2.3