Message-ID: <3f2bae8d$0$163$cc7c7865@news.luth.se> From: Martin Str|mberg Subject: Re: Undeclared (first use... Newsgroups: comp.os.msdos.djgpp References: User-Agent: tin/1.4.6-20020816 ("Aerials") (UNIX) (NetBSD/1.6Q (alpha)) Date: 02 Aug 2003 12:29:01 GMT Lines: 36 NNTP-Posting-Host: speedy.ludd.luth.se X-Trace: 1059827341 news.luth.se 163 130.240.16.13 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com HELENA BROMAN wrote: : I've just started C++ and is not doing so fine... : I am trying the Hello World script: : #include : int main() : { : cout << "Hello World!\n"; : return 0; : } You are coding in an obsolete version of C++. : and is compiling in djgpp : First I get an Backward varning for iostream.h so I remove the .h part and : gets this... : world.cpp: In function `int main()': : world.cpp:5 `cout' undeclared (first use this function) : Use what first? Whats wrong? The compiler tells you that the undeclared function/variable is used first in main(), just in case you would have more functions that also used that undeclared function/variable. You should get an up-to-date tutorial or book that teaches standard C++. If you do you will find you need to add "std::" in front of "cout". Right, MartinS