Hi bin ein c Anfänger
-
abschreiben soll gelernt sein
Hinweise: die .h header sind veraltet, namespace angeben, return, code-tags verwenden#include<iostream> using namespace std; int main(){ cout << "Hello World!\n"; return 0; }
oder:
#include<iostream> int main(){ std::cout << "Hello World!" << endl;//anstatt \n kann man auch endl für Zeilenumbruch verwenden return 0; }
-
Super danke.
Konnte ja nicht ahnen,das das Buch von anno schlag mich tot ist.Du,kann es sein,das sich das Fenster nach Ausführung sofort wider schließt????
Deine 2. Wariante funktioniert übrigens nicht.Beim Compilieren bekomm ich nen Fehler bei endl.
-
hast natürlich recht, sorry.
um das Fenste länger geöffnet zu halten, erwarte zB einfach noch eine Eingabe mit get()
get() liest ein Zeichen ein#include<iostream> int main(){ std::cout << "Hello World!" << std::endl; std::cin.get(); return 0; }
-
Hi!
1. Ja es schließt sich. Entweder du startest es von der IDE ohne zu debuggen oder du startest es von der Kommandozeile oder du versuchst es mal am Ende mit diesem 3 Zeilen:
cin.clear(); cin.sync(); cin.get();
2. Das liegt daran das vor endl das std:: fehlt, muss also std::endl heißen.
Du kannst std aber auch global bekannt machen durch
using namespace std;
Das erstpart dir das schreiben von std::
Entweder direkt nach den includes oder in der main, dann ist std, aber nur in main gültig und nicht in anderen Funktionen.Code-Hacker