On Monday 10 May 2004 22:27, Denny Schierz wrote:
> ich verstehe das nicht. Mein Nachbar will mit dem proggen anfangen,
> nat�rlich in c++.
No comment...
> #include <iostream>
>
> void main (void)
>
> {
> cout << " dies ist ein Test ";
> cout << endl << " und sonst nix" ;
> }
>
> Diese Zeilen stammen aus einem akuellen c++ Buch (ISBN 3-89576-058-7).
> Nachdem ich das Programm kompilieren wollte, kamen haufen
> Fehlermeldungen, (Kdevelop) :
Kauf Dir 382731660X. Das taugt zehnmal mehr.
> *Kompilieren der Datei hello_world.cpp (g++)
> */home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:5:
> error: `main' must return `int'
Stimmt. main muss einen return-Status zur�ckgeben, der ist integer und l�uft
Dir auch an der Konsole immer wieder vor die F��e.
> */home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:6:
> error: `cout' undeclared (first use this function)
cout steht im Namespace std. Korrekterweise m�sste es also entweder
std::cout
oder (einfacher aber nicht ganz so sauber)
using namespace std;
hei�en.
> **** Beendet mit Status: 2 ***
Und wieder der Status-Code ;-))
> Unn�tig zu sagen, das es mit dem VC++ funktioniert, aber ich dachte, das
> sei standard?
Wenn etwas mit VC++ funktioniert, wie kann es dann Standard sein??!?
> Also diese Zeilen haben ja nun �berhaupt nichts mit meinen Unterlagen zu
> tun. Kann mich da jemand aufkl�ren?
Hoffe, Dir mit Aufkl�rung gedient zu haben ;-))
Max
--
Max Trense -- [EMAIL PROTECTED] -- www.trense.info
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org