Was ist an folgendem Programm falsch?
-
Ich kanmn mit der COmpilerfehlermeldung nichts anfangen.
#include <iostream> int main() { cout << "Hello World"; }
-
Kackwurst schrieb:
Ich kanmn mit der COmpilerfehlermeldung nichts anfangen.
Und wir können nichts OHNE die Fehlermeldung anfangen.
Nicht desto trotz ist die Auflösung: cout liegt im Namensraum std. Entweder muss dies explizit angegeben werden "std::cout" oder durch ein "using namespace std" muss der Namensraum sichtbar gemacht werden. Letzteres sollte aber auf keinen Fall in Headern gemacht werden!
Variante 1:
#include <iostream> int main() { std::cout << "Hello World"; }Variante 2:
#include <iostream> using namespace std; int main() { cout << "Hello World"; }Beim nächsten mal den Fehler mit angeben, im seltesten Fall bekommst du ohne Fehlermeldung Hilfe.
cu André
-
ok war im unrecht...zu dumm
-
XaTrIxX schrieb:
integer braucht einen rückgabewert daher nach dem cout folgendes einfügen:
return 0;das da einfach ignorieren.
-
Da:
Der Standard schrieb:
A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling exit with the return value as the argument. If control reaches the end of main without encountering a return statement, the effect is that of executing
return 0;(unter: 3.6.1 Main function [basic.start.main])