1. Teil C++ – cout<<

Hallo und herzlich Willkommen liebe Leser zu meinem ersten Tutorial zum Thema C++.

Warum gerade C++, werden Sie sich jetzt ganz bestimmt fragen. Weil C++ mächtig ist, im Gegensatz zu C objektorieniert arbeitet und einfach wahnsinnig viele Bibliotheken und eine große Community bietet. C++ ist die Programmiersprache der Vergangenheit und auch der Zukunft. Plattformunabhängig, schnell und verständlich.

Heute wollen Wir ein erstes Programm schreiben, das Ganze kompilieren, also den Quellcode umwandeln und anschließend aufrufen.

Dazu werden Wir das Programm Bloodshed DevC++ nutzen, aus dem Grund, da die meisten Leser Windows nutzen und da ist es nicht ganz angenehm in der Konsole zu arbeiten und weil die Konzentration ganz der Entwicklung gelten soll.

Also wollen wir zuerst ein Mal das Programm runterladen. Ihr findet es unter folgendem Link:

http://www.bloodshed.net/devcpp.html

Nachdem Ihr das Programm installiert habt, wollen wir unseren ersten Code schreiben. Zuerst legen wir unter Datei->Neu->Quelldatei eine neue Quelldatei ein und fügen dann im leeren Textfeld folgenden Code ein:

#include <iostream>
using namespace std;

int main(){
cout<< "Hier kommt jetzt kein Hallo Welt!!!\n";
system("PAUSE");
return 0;
}

Danach müsste euer Bildschirm ungefähr so aussehen:
Unser erstes Programm
Als nächstes speichern wir unsere Quelldatei, wo ist eigentlich egal, unter Datei->Speichern unter.
So jetzt haben wir als alles vorbereitet und müssen jetzt unser Programm noch kompilieren. Doch was ist eigentlich Kompilierung ? Nehmen wir einfach mal Wikipedia zur Hilfe:

Unter Kompilierung (auch Compilierung oder Übersetzung oder Wandlung) versteht man in der EDV die Anwendung eines Compilers auf den Quelltext eines Computerprogramms. Dabei wird das in einer Quellsprache geschriebene Programm in ein semantisch äquivalentes Programm in der Zielsprache übersetzt.

Doch was soll das jetzt heißen ? Nun ja unter Kompilieren versteht man einfach das Umwandeln von Quelltexten, die in eine Sprache umgewandelt wird, die eine Maschine verstehet aus einer dem Menschen verständlichen Sprache.

Und wie kompilieren wir jetzt ? Ganz einfach aus Ausführen->Kompilieren klicken. Und das Programm wurde kompiliert.

Jetzt kommt der spannendste Teil: Das Ausführen unseres ersten Programmes. Dazu klicken wir wieder einfach auf Ausführen ->Ausführen und schon startet unser erstes Programm, das so ähnlich aussehen sollte:

Damit ist unser erstes Programm also wirklich gelaufen. Glückwunsch, Du bist jetzt Entwickler !

Doch was haben Wir da eigentlich gemacht, das werden wir jetzt Schritt für Schritt klären.

Lass uns doch einfach Zeile für Zeile abarbeiten.

#include <iostream> -> Eine Hilfsdatei die wir zur einfachen
Entwicklung unserer Programm mit include eingebunden haben
using namespace std; -> Hier laden wir einen sogenannten Namensraum,
in diesem Fall den Namensraum "std"
Was das Beides genau bedeutet klären wir in den späteren Tutorials.
int main(){} -> Hier starten wir unsere erste Funktion, ein
C++-Programm braucht immer eine main-Funktion, also immer eine
Hauptfunktion, damit das Programm weiß, wo es beginnen soll.
Eine Funktion besteht immer aus der Typendefinition("int"),
dann einen Namen("main") und anschließend die beiden Klammern,
sowie die kursiven Klammern. In den kursiven Klammern steht drin
was die Funktion tun soll.
cout<< "Hier kommt jetzt kein Hallo Welt!!!\n"; -> Hier gestalten
wir unsere erste Ausgabe. Für eine Ausgabe brauchen wir erst ein
Mal nur das Wort cout mit den beiden Pfeilen("<<") und den Text den
wir ausgeben wollen in Anführungszeichen. Doch was ist das für ein
komisches "\n"? Das ist ein sogenanntes Escape-Zeichen!
Mit Escape-Zeichen kann man die Augaben dazu zwingen zum Beispiel
Zeilenumbrüche zu erzwingen. Am Ende dieses tutorials seht ihr eine
Liste mit Escape-Zeichen, probiert sie doch einfach mal aus.
system("PAUSE"); -> Wenn wir nur eine Ausgabe hätten wie oben mit
"cout", dann würde sich unser Programm danach beenden, weil es ja
praktisch fertig mit der Ausführeung ist. Als Trick können wir da
aber gerne system("PAUSE") einsetzen, welches den Nutzer dazu
auffordert eine beliebige Taste zu drücken um
das Programm zu beenden.
return(0); -> Jede Funktion muss dem Programm etwas zurückgeben,
wenn sie aufgerufen wird, in diesem Fall gibt die Funktion dem
Programm den Wert 0 zurück, mehr dazu später.

Was brauchen wir also wenn wir erfolgreich ein Programm schreiben wollen ? Zuerst die Hilfsdatei “iostream”, dann den Namensraum “std” und dann eine Funktion die etwas ausführt.
Das klingt vielleicht einfach, doch der Fehler steckt im Detail, denn man muss fast jeden Befehl zum Beispiel mit einem Semikolon beenden. Doch es gibt noch viel mehr Fehlerquellen. Dazu mehr im nächsten Tutorial.

Abschließend noch einige Escape-Sequenzen und die Hilfe für alle, die nach der “Beliebig”-Taste suchen:

 

Escape-Sequenzen in C++

  • \’ – Einfaches Anführungszeichen
  • \” – Doppeltes Anführungszeichen
  • \a – Akustisches Signal
  • \? – Fragezeichen

No related posts.

Keine Kommentare Permalink

Say something

Your email address will not be published. Required fields are marked with a grey bar.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">