From: dontmailme AT iname DOT com (Steamer) Newsgroups: comp.os.msdos.djgpp Subject: Re: Help! Date: Fri, 20 Oct 2000 16:03:29 GMT Organization: always disorganized Lines: 37 Message-ID: <39f06ca2.29492238@news.freeserve.net> References: <001101c03a9a$49fa5110$600917ac AT ausnt010 DOT latticesemi DOT com> NNTP-Posting-Host: modem-91.new-mexico.dialup.pol.co.uk X-Trace: newsg3.svr.pol.co.uk 972057810 13886 62.137.82.91 (20 Oct 2000 16:03:30 GMT) NNTP-Posting-Date: 20 Oct 2000 16:03:30 GMT X-Complaints-To: abuse AT theplanet DOT net X-Newsreader: Forte Free Agent 1.11/32.235 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Kevin O'Dwyer wrote: > I am doing some php3/MySQL stuff here. php3 uses a lot of C language, so I > figured just learn the whole C language. Got the C++ book by Stephen Davis, Why did you get a C++ book if you wanted to learn C? > and tried to install the GNU C++ for Windows/NT. (as if the dad of three > pre-teens can crash-learn anything!) > > As a function check, I tried to compile this simple code below, also taken > from the CD ROM included with the book. But it stumbles over the included > file iostream.h. Actually, is non-standard (although DJGPP supports it). You should be using anyway. Your C++ book is out-of-date. > The compiler finds errors in iostream.h. But this shouldn't happen. > FIRST FEW LINES OF iostream.h: > ========================= > > #ifndef _IOSTREAM_H > #ifdef __GNUG__ > #pragma interface > #endif > #define _IOSTREAM_H At this point you are missing the line #include This would explain the errors you were getting. But I don't see how this line could be absent in the first place - perhaps someone else knows. What versions of DJGPP and GCC are you using?