#include <iostream>
//#include <cstdlib>
//using namespace std;


int main (void){
       std::cout<<"Test2\n";
       //return 0;
}

- Die Funktion main muss einen R�ckgabewert haben (int).
- cout wird nicht erkannt weil weder namespace noch fully qualified path benutz wurde.
#include <iostream>
using namespace std;


int main (void){
   cout<<"Test\n";// oder std::cout<<"Test\n";
   return 0; //optional
}



Denny Schierz wrote:

hi,


ich verstehe das nicht. Mein Nachbar will mit dem proggen anfangen, nat�rlich in c++. Da kam er gleich mit der Windows Software und ich bin nat�rlich sofort dazwischen gegangen :-) "Das geht auch mit Linux!!!"

Also habe ich schnell eine cpp Datei angelegt:


#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) :

*Kompilieren der Datei hello_world.cpp (g++) */home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:5:
error: `main' must return `int' */home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:6:
error: `cout' undeclared (first use this function) */home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:6:
error: (Each undeclared identifier is reported only once for each
function it appears in.) */home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:7:
error: `endl' undeclared (first use this function) **** Beendet mit Status: 2 ***


Unn�tig zu sagen, das es mit dem VC++ funktioniert, aber ich dachte, das
sei standard?


Die von Kdevelop angelegte Hello World, sieht so aus:



#ifdef HAVE_CONFIG_H #include <config.h> #endif

#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char *argv[])
{
 cout << "Hello, world!" << endl;

 return EXIT_SUCCESS;
}


Also diese Zeilen haben ja nun �berhaupt nichts mit meinen Unterlagen zu tun. Kann mich da jemand aufkl�ren?







----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an