#include <iostream>
void main (void)Das main einen int zurueckgeben muss, ist halt so festgelegt.
{ cout << " dies ist ein Test "; cout << endl << " und sonst nix" ; }
*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)
cout kennt er nicht. Da cout mitlerweile im namespace std ist. Du koenntest also std::cout << " dies ist ein Test "; schreiben.
*/home/denny/dokumente/cpp/test/hello_world/src/hello_world.cpp:6:Fuer endl gilt das selbe.
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)
Die von Kdevelop angelegte Hello World, sieht so aus:
#ifdef HAVE_CONFIG_H #include <config.h> #endif
#include <iostream> #include <cstdlib>
using namespace std;
Schau mal in dein Buch nach was using namespace std meint. Aber sehr abgekuerzt kann man sagen, dass er im namespace std sucht, wenn er einen identifier nicht findet.
Kauf Dir neuere Unterlagen. *g*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?
Tim
P.s: Bin tod muede, wenn die Antwort etwas wenig Tiefgang hat, entschuldige ich mich.
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

