diff options
Diffstat (limited to 'contents/wissen/cpp-tutorial/02-konsole.php')
-rw-r--r-- | contents/wissen/cpp-tutorial/02-konsole.php | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/contents/wissen/cpp-tutorial/02-konsole.php b/contents/wissen/cpp-tutorial/02-konsole.php new file mode 100644 index 0000000..4656607 --- /dev/null +++ b/contents/wissen/cpp-tutorial/02-konsole.php @@ -0,0 +1,59 @@ +<?php + $author = 'Jakob und Matthias'; + $pathToRoot = '../../../'; +?> +<?php + include($pathToRoot . 'includes/firstinclude.inc.php'); + include($pathToRoot . 'includes/header.inc.php'); + include($pathToRoot . 'includes/mainmenu.inc.php'); + + include($pathToRoot . 'sidebars/wissen/cpp.inc.php'); +?> + +<div id="inhalt"> + <h2> + 2. Konsole + </h2> + <p> + <code style="white-space:pre"> +#include <iostream> + +int main() +{ + char cEingabe; + + std::cout << "Bitte geben sie ein einzelnes Zeichen ein," << std::endl; + std::cout << gefolgt von einem Druck auf <Enter>" << std::endl; + + std::cin >> cEingabe; + + std::cout << "Ihre Eingabe war: " << cEingabe << std::endl; + + return 0; +} + + </code> + </p> +<p> +cEingabe ist eine Variable. Variablen werden benutzt, um Werte zu speichern, mit denen das Programm operieren soll. +Hier handelt es sich um eine Variable vom Typ char, das steht für Character ist bedeutet Buchstabe. Eine +Variable vom Typ char kann einen einzelnen Buchstaben fassen. +</p> +<p> +std::cin ist das Gegenteil von std::cout, es handelt sich um die Standardeingabe. Mit >> wird eine Eingabe in eine Variable eingelesen. Da cEingabe vom Typ char ist, muss ein einzelner Buchstabe eingeben werden. +</p> +<p> +Wie man sieht, kann man mit std::cout auch Variableninhalte ausgeben. Dabei wird der Variablenname nicht in " " geschrieben, sonst würde ja nur der Name der Variable als Text und nicht der Inhalt der Variable ausgegeben werden. +</p> + +<h3>Aufgabe:</h3> +<p> +Erstelle ein Programm, das den Benutzer mit seinen Initialien begrüßt. +Lasse den Benutzer dabei diese Initialien selbst eingeben. +</p> +</div> + +<?php + include($pathToRoot . 'includes/footer.inc.php'); + include($pathToRoot . 'includes/lastinclude.inc.php'); +?> |