Mail Archives: djgpp/2003/04/05/19:01:36
"Danny McCaslin" <dlmccaslin AT yahoo DOT com> wrote :
> Martin Stromberg <eplmst AT lu DOT erisoft DOT se> wrote in article
> <b6jgdk$fke$1 AT antares DOT lu DOT erisoft DOT se>...
> >
> > For the second error: you have to decide if you want to learn an old
> > version if C++ or not. If not then you need another book. (Using
> > iostream.h is wrong in current C++.)
> >
> > For the first error: we need to see the command line you used for
> > compiling and the complete error message typed in correctly. A listing
> > of what files you have in the directory you are in would be good as
> > well.
> >
> > For any problem you have it's a good idea to state which OS and
> > version you use too.
> >
> Thanks for the help. I'm running Windows 95 and using Rhide 1.5. I just
> downloaded it and the rest of the stuff off of the web site last night, so
> I'd assume it's up-to-date.
>
> The error message was:
>
> Error: gcc.exe: Conversion.o: no such file or directory (ENOENT)
>
> The program I'm trying to compile is called Conversion.cpp. it converts
> Celsius to Fahrenheit.
>
> When did the change in programming come along, so I know what kind of book
> to buy so I can get this right?
>
> Danny
The change occurred when the C++ Standard was adopted in 1998. The
Dummies C++ book was pretty good about 8 years ago, but sadly the new
editions simply don't conform to the Standard, making them pretty much
useless. The best book you can buy to learn modern C++ is Accelerated
C++ by Koenigs and Moo. The best reference for modern C++ is
Stroustrup's The C++ Programming Langugage (3d Edition or Special
Edition), but I wouldn't try to tackle that until I had made it all
the way through Accelerated C++. Good luck.
Best regards,
Tom
- Raw text -