Hello Sluggers
I am trying to learn C++ by working through the Sams "Teach Yourself C++ 
Programming in 21 Days".  I have a SuSE 7.1 system using the gcc complier 
version 2.95.2 19991024 (release) .  The problem I have is when I try to 
use an include file (other than iostream.h) and I get the following error 
on compile: 
viffer@linux:~/cpp.21days > g++ lst6.7.cpp -o example
lst6.7.cpp:4:  /home/viffer/cpp.21days/cat.hpp : No such file or directory 
Here is the include file and the main program that calls the include file.
cat.hpp:
++++++++++++++++++++++++++++++++++++++
#include <iostream.h)
class cat
{
        public:
                cat(int initialage);
                ~cat();
                int getage() { return itsage; }
                void setage ( int age) { itsage = age; }
                void meow() { cout << "Meow.\n"; }
        private:
                int itsage;
};
+++++++++++++++++++++++++++++++++++++++++++++++++
lst6.7.cpp:
+++++++++++++++++++++++++++++++++++++++++++++++++
// demonstrates inline functions
// and inclusion of header files
#include " /home/viffer/cpp.21days/cat.hpp "
cat::cat(int initialage)		// constructor of cat
{
        itsage = initialage;
}
cat::~cat()			// destructor of cat - no action
{
}
// create a cat, set its age, have it
// meow, tell us its age, then meow again
void main()
{
        cat Frisky(5);
        Frisky.setage(5);
        Frisky.meow();
        cout << "Frisky is a cat who is ";
        cout << Frisky.getage() << " years old.\n";
        Frisky.meow();
        Frisky.setage(7);
        cout << "Now Frisky is ";
        cout << Frisky.getage() << " years old.\n";
}
++++++++++++++++++++++++++++++++++++++++++++++
I would appreciate if anyone can tell me what I am doing wrong.
Thanks
-- George Curran[email] gcurran@gte.net http://home1.gte.net/gcurran/index.htm
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 17:49:37 EDT