Guten Abend,
Da ich doch relativ häufig über C++ gefragt werde, wollt ich doch mal eine kleine C++ Tutorial Reihe für euch machen. Ich werde hier erstmal nur auf die Basics eingehen, vllt hinterher Kompliziertere Sachen.
Am ende jeder ‚Stunde’ werde ich ne kleine Aufgabe stellen. Die Source sendet ihr mir bitte an meine e-mail ( [Only registered and activated users can see links. Click Here To Register...]). Und bitte mit einem passenden Betreff.
Ihr braucht eigentlich nur einen C++ Compiler.
Ich selber benutze
Dev-C++ [Only registered and activated users can see links. Click Here To Register...]
Und Visual Studio c++ 2005 von Microsoft :p
Für das was wir hier machen reicht eigentlich Dev-C++
Fangen wir doch mal mit einem „Hello World“ an ;D
Es gibt verschiedene vorkompilierte Bibliotheken. Dort sind einfach bestimmte Funktionen (Befehle) drin.
Diese Bibliotheken werden mit einem
eingebunden. Nach dem include kommt der Name der Bibliotheken in „<>“
Iostream ist die input/output Bibliothek. In ihr sind die Befehle für das einlesen von ‚daten´
Bzw. deren ausgabe.
Sämtliche benötigten Bibliotheken werden nacheinander eingebunden
Nach den Bibliotheken kann man einen ‚Namespace’ ‚einbinden’
In unserem falle kommt statt blablubb ein std hin. Dies sorgt dafür, dass wir bei den Befehlen der iostream- Bibliothek kein
Vorsetzen müssen.
Unser Code bisher:
Die Hauptfunktion in jedem c++ Programm ist (Klugscheißer bitte ruhe, ich weiß das es in DLL´s anders ist)
Die Befehle jeder Funktion stehen in geschweiften Klammern {}.
Unser Code bisher
Wollen wir unsere Funktion doch mal mit Leben füllen. Der Befehl für eine einfache Textausgabe ist
Ein Wort/Text wird in „“ geschrieben, variablen ohne. Durch << wird dem Compiler gesagt, dass der nächste Befehl auch zum cout gehört. Das endl beendet einfach diese Zeile. Die nächste Textausgabe würde in der nächsten Zeile stehen. Mit einem Semikolon wird fast jeder C++ Befehl „geschlossen“.
Jetzt wissen wir eigentlich alles für unser „Hello World“
Der Code dafür
Doch huch, unser Programm schließt sich direkt?
Sobald die Befehle durchgearbeitet wurden, wird unser Programm geschlossen. Um das zu verhindern schreiben wir ans Ende ein
Dieser Befehl wartet bis enter gedrückt wird.
Ihr könnt auch
(Ich glaub zumindest so war es ;D , funktioniert auch nicht bei allen system //danke mr.rattlz)
benutzen.
Und was ganz wichtig ist, C++ achtet auf die Groß und Kleinschreibung!!!
So, wird Zeit für eure erste Aufgabe ;D
Hausaufgabe ( Wollt ich schon immermal machen):
Ein einfaches Programm welches 3Verschiedene Sätze ausgibt.
Achja, bei der e-mail bitte euren Forum-Nick angeben.
Ich hoffe die erste Stunden hat euch gefallen, wenn nicht, da ist die ecke, geht heulen :P
edit: Würd mich freuen wenns jemand auf Englisch übersetzt ;D
Da ich doch relativ häufig über C++ gefragt werde, wollt ich doch mal eine kleine C++ Tutorial Reihe für euch machen. Ich werde hier erstmal nur auf die Basics eingehen, vllt hinterher Kompliziertere Sachen.
Am ende jeder ‚Stunde’ werde ich ne kleine Aufgabe stellen. Die Source sendet ihr mir bitte an meine e-mail ( [Only registered and activated users can see links. Click Here To Register...]). Und bitte mit einem passenden Betreff.
Ihr braucht eigentlich nur einen C++ Compiler.
Ich selber benutze
Dev-C++ [Only registered and activated users can see links. Click Here To Register...]
Und Visual Studio c++ 2005 von Microsoft :p
Für das was wir hier machen reicht eigentlich Dev-C++
Fangen wir doch mal mit einem „Hello World“ an ;D
Es gibt verschiedene vorkompilierte Bibliotheken. Dort sind einfach bestimmte Funktionen (Befehle) drin.
Diese Bibliotheken werden mit einem
Code:
#include
Code:
#include <iostream>
Bzw. deren ausgabe.
Sämtliche benötigten Bibliotheken werden nacheinander eingebunden
Code:
#include <iostream> #include <…>
Code:
using namespace blablubb;
Code:
std::
Unser Code bisher:
Code:
#include <iostream> using namespace std;
Code:
int main()
Code:
Int main()
{
Befehle etc.
}
Code:
#include <iostream>
using namespace std;
int main()
{
// Bevor ichs vergesse, Kommentare werden in c++ mit einem „//“ eingeleitet.
}
Code:
cout << "text" << endl;
Jetzt wissen wir eigentlich alles für unser „Hello World“
Der Code dafür
Code:
#include <iostream>
using namespace std;
int main()
{
cout << "Hallo World" << endl;
}
Sobald die Befehle durchgearbeitet wurden, wird unser Programm geschlossen. Um das zu verhindern schreiben wir ans Ende ein
Code:
cin.get()
Ihr könnt auch
Code:
System(„PAUSE“)
benutzen.
Und was ganz wichtig ist, C++ achtet auf die Groß und Kleinschreibung!!!
So, wird Zeit für eure erste Aufgabe ;D
Hausaufgabe ( Wollt ich schon immermal machen):
Ein einfaches Programm welches 3Verschiedene Sätze ausgibt.
Achja, bei der e-mail bitte euren Forum-Nick angeben.
Ich hoffe die erste Stunden hat euch gefallen, wenn nicht, da ist die ecke, geht heulen :P
edit: Würd mich freuen wenns jemand auf Englisch übersetzt ;D