/* Hello World.cpp in der Programmiersprache C++ */
#include <iostream>
// Hauptklassenbibliothek in C++
using namespace std;
// std-Funktion die automatisch bei jeder cout-Anweisung ein std:: ansetzt
int main()
// Eintrittsfunktion
{
cout << "Hello World - C++" << endl;
// Textausgabe in C++ (iostream.h)
getchar();
// Das Programm beendet sich erst dann wenn eine Eingabe stattgefunden hat
return 0;
// Schickt ein Ergebnis zurück und beendet das Programm nach der Ausführung
}
stimmt getchar(); ist eigentlich besser, sollte auch Linux "kompatibel" sein oder?
2. Variante, du startest dein Programm über cmd
Hier ein Hello World Beispiel mit getchar()
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
char reply = 0;
cout << "Hello World - C++" << endl;
cin >> reply;
return 0;
}
Wobei getchar() allerdings C ist und nicht C++.
...C++ übernimmt C komplett, weshalb es keine Rolle spielt, welchen Code du dafür nimmst. So kannst du C und C++ Codes miteinander kombinieren, wobei logischerweise nur C++ beides unterstützt und C halt nur seine eigene Syntax.
C++ Puristen benutzen halt kein C wenn es nicht unbedingt sein muss. ;)