bröckelkacke
2006-06-18, 07:22:48
Einige Menschen glauben, dass sie nie einen e/n-Thread im SA-Forum starten wuerden, ich haette nie gedacht einen zweiten Thread hier im Linux Hauptquartier zu erstellen. Dennoch dient dieser Thread, wie ein e/n Thread zur algemeinen Unterhaltung; mein Hello World Program funktioniert nicht ganz.
Ich bin vor ein paar Wochen teilweise auf Linux umgestiegen. Teilweise, weil ich Suse 10.1 nur als eine Virtual Mashine in XP laufen habe. Aber das ist egal.
Ich habe das standard Hello World Programm in gedit geschrieben, um mich mit dem compiler syntax bekannt zu machen. Das Program lief aber der Compiler war nicht gluecklich.
Hier der Code:
#include <stdlib.h>
#include <iostream.h>
int main()
{
cout << "Hello World." << endl;
return 0;
}
Woraufhin der Compiler sagt, dass ich <iostream.h> mit <iostream> (ohne .h) esetzen soll. Der Code laeuft aber die Meldung irritiert mich. Ich weiss, dass man die abstellen kann aber ich moechte es richtig machen. Also lasse ich das .h weg und jetzt meint der Compiler:
‘cout’ was not declared in this scope
‘endl’ was not declared in this scope
Wie kann ich ihn denn jetzt gluecklich machen.
Ich bin vor ein paar Wochen teilweise auf Linux umgestiegen. Teilweise, weil ich Suse 10.1 nur als eine Virtual Mashine in XP laufen habe. Aber das ist egal.
Ich habe das standard Hello World Programm in gedit geschrieben, um mich mit dem compiler syntax bekannt zu machen. Das Program lief aber der Compiler war nicht gluecklich.
Hier der Code:
#include <stdlib.h>
#include <iostream.h>
int main()
{
cout << "Hello World." << endl;
return 0;
}
Woraufhin der Compiler sagt, dass ich <iostream.h> mit <iostream> (ohne .h) esetzen soll. Der Code laeuft aber die Meldung irritiert mich. Ich weiss, dass man die abstellen kann aber ich moechte es richtig machen. Also lasse ich das .h weg und jetzt meint der Compiler:
‘cout’ was not declared in this scope
‘endl’ was not declared in this scope
Wie kann ich ihn denn jetzt gluecklich machen.