Solars C++ Kurs
Programmieren leicht erlernt
Das erste Programm

Begrüßung

Ändern sie main.cpp folgendermaßen:

main.cpp
#include <iostream.h>

int main()
{
  char szName[ 128 ];

  cin >> szName;
  cout << szName;
  return 0;
}


Dieses Programm benutzt eine Variable. Diese ist vom Typ char.
Variablen werden immer folgendermaßern erzeugt: VARIABLENTYP VARIABLENNAME;.
Der Typ char ist ein Buchstabe. Da wir aber ein ganzes Wort schreiben wollen, reicht ein einzelner Buchstabe nicht aus. Deshalb legen wir im Arbeitsspeicher gleich Platz für viele Buchstaben an. Wir nehmen 128 Buchstaben. Das reicht für unsere Zwecke auf jeden fall aus.
Wir erzeugen im Arbeitsspeicher also Platz für 128 Buchstaben. Dies machen wir indem wir ein Array von 128 chars erzeugen. Die Syntax dafür lautet: VARIABLENTYP VARIABLENNAME[ ANZAHL ];.

Also haben wir mit char szName[ 128 ]; im Arbeitsspeicher Platz für 128 Buchstaben geschaffen und diesen Platz szName genannt.
Wegen der besseren Lesbarkeit sollten Variablen vom selben Typen mit der selben Buchstabenfolge anfangen. Für Buchstabenfolgen benutzt man nach der 'Ungarischen Notation' die Zeichenfolge sz.

Nachdem die Varialbe erzeugt wurde, werden Daten von der Standard-Eingabe (im Normalfall die Tastatur) eingelesen. Dies geschieht über den Befehl cin.
Die Daten die von der Tastatur kommen werden nach szName geschoben. Ein ENTER beendet die Eingabe. Achten sie darauf das sie nicht mehr als 127 Buchstaben eingeben.
Nachdem sie die Eingabe beendet haben erscheint gleich nocheinmal das eingegebene Wort auf dem Bildschirm.

Danach beendet sich das Programm ordnungsgemäß

Erweitern sie das Programm nun folgendermaßen:

main.cpp
#include <iostream.h>

int main()
{
  char szName[ 128 ];

  cout << "Bitte geben sie ihren Namen ein: ";
  cin >> szName;
  cout << "\nHerzlich Willkommen " << szName;
  return 0;
}


Wenn dieses Programm ausgeführt wird, legt es erst die Variable szName an und schreibt dann den Text 'Bitte geben sie ihren Namen ein: ' auf den Bildschirm.
Wenn sie jetzt einen Text eingeben wird dieser in der Variablen szName gespeichert.
'\n' ist im Text das Zeichen für den Zeilenwechsel. Statt dieses Zeichen zu schreiben wechselt der Cursor einfach in die nächste Zeile. Dort schreibt das Programm 'Herzlich Willkommen ' auf den Bildschirm und direkt dahinter den Inhalt der Variablen szName.
Danach beendet sich das Programm korrekt.