Funktionales C++ zum Ersten WiMa-Praktikum 1, Teil C++, Tag 1 Christoph Ott, Büro: Helmholtzstr.18, E22 Tel.: 50-23575, Mail:
[email protected] Institut für Angewandte Informationsverarbeitung
26.08.08
Christoph Ott
1
Programmieren unter Solaris/ Linux ●
Wichtige Verzeichnisse: . & .. & ~ & /
●
Wechseln in ein geeigneten Verzeichnis: cd
●
Anlegen eines geeigneten Ordners: mkdir
●
Inhalt eines Verzeichnisses: ls
●
Schreiben von Programmcode: bspw. nedit oder vim
●
Weitere Befehle:
26.08.08
–
mv, cp
–
ls -l
–
rm, rm -r, rmdir
Christoph Ott
2
Unser erstes CPP-Programm main(){} first1.cpp ●
Kompilieren mit: rechnername$ g++ first1.cpp
●
besser mit: rechnername$ g++ -Wall first1.cpp
●
Ausführen mit: rechnerneme$ a.out
●
Was passiert? Nichts!
●
Wichtig:
26.08.08
–
Ihr befindet Euch in unserem Rechner-Pool
–
Programmname endet auf .cpp
–
Bausteine main, () und {}
–
Kompilieren und Ausführen (wie javac first.java & java first) Christoph Ott
3
Ein bisschen schöner //Programm, das nichts tut /* ein weiterer, das Programm beschreibende Kommentar*/
first2.cpp
int main(){ return 0; } ●
main() ist eine Funktion, signalisiert das Hauptprogramm ähnlich, main als Methode)
●
Rückgabewert von main() ist int
●
0 signalisiert Erfolg, andere Zahlen Fehler
●
●
26.08.08
(Java:
alternativ kann Programm auch über exit() (an jeder Stelle) verlassen werden Kommentare wie in Java Christoph Ott
4
Nun auch mit Ausgabe first3.cpp
#include
int main(){ std::cout