summaryrefslogtreecommitdiffstats
path: root/contents/wissen/cpp-tutorial/02-konsole.php
blob: 4656607af57e8a9949599c532fec63de420f3e07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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 &lt;iostream&gt;
	
int main()
{
  char cEingabe;
  
  std::cout &lt;&lt; &quot;Bitte geben sie ein einzelnes Zeichen ein,&quot; &lt;&lt; std::endl;
  std::cout &lt;&lt; gefolgt von einem Druck auf &lt;Enter&gt;&quot; &lt;&lt std::endl;
  
  std::cin &gt;&gt; cEingabe;
  
  std::cout &lt;&lt &quot;Ihre Eingabe war: &quot; &lt;&lt cEingabe &lt;&lt 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 &gt;&gt; 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 &quot; &quot; 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');
?>