help me? please with program on c++
<p>I work in Microsoft visual c++ 6.0 and I don't understand why next mistakes appear</p>

<pre><code>d:\program files\microsoft visual studio\vc98\include\iostream(16) : error C2653: 'ios_base' : is not a class or namespace name
d:\program files\microsoft visual studio\vc98\include\iostream(16) : error C2144: syntax error : missing ';' before type 'int'
d:\program files\microsoft visual studio\vc98\include\iostream(16) : error C2501: '_STD_BEGIN' : missing storage-class or type specifiers
d:\program files\microsoft visual studio\vc98\include\iostream(16) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
</code></pre>

<p>Source:</p>

<pre><code>#include stdio.h
#include conio.h
#include iostream.h
#include stdlib.h 
#include string

using std::string;
#define MAX_SIZE 32000

class Pets
{
public:
    Pets(const string &amp;,const string &amp;,const string &amp;,const string &amp;,int=0);

    void setAge (const string &amp;); 
    string getAge() const;

    void setStatus (const string &amp;); 
    string getStatus() const; 
    void setColour (const string &amp;); 
    string getColour() const; 

    void setKind (const string &amp;); 
    string getKind() const; 
    void setCost (int); 
    int getCost() const; 

    virtual void print() const; 
    virtual ~Pets()=0;

private:
    string age;
    string status;
    string colour;
    string kind;
    int cost;

};


Pets::Pets(const string &amp;vozr,const string &amp;state, const string &amp;cvet,
           const string &amp; vid, int price)
           :age(vozr),status(state),colour(cvet),kind(vid)
{
    setCost(price);
}


void Pets::setAge(const string &amp;vozr)
{
    age=vozr;
}


string Pets::getAge() const
{
    return age;
}


void Pets::setStatus(const string &amp;state)
{
    status=state;
}


string Pets::getStatus() const
{
    return status;
}


void Pets::setColour(const string &amp;cvet)
{
    colour=cvet;
}

string Pets::getColour() const
{
    return colour;
}

void Pets::setKind(const string &amp;vid)
{
    kind=vid;
}

string Pets::getKind() const
{
    return kind;
}

void Pets::setCost(int price)
{
    cost=(price&gt;0 &amp;&amp; price&lt;MAX_SIZE)? price : 0;
}

int Pets::getCost() const
{
    return cost;
}

void Pets::print() const
{
    cout&lt;&lt;getAge()&lt;&lt;' '&lt;&lt;getStatus()&lt;&lt;' '&lt;&lt;getColour()&lt;&lt;' '&lt;&lt;getKind()&lt;&lt;' '&lt;&lt;getCost()&lt;&lt;endl;

}

class Cats:public Pets 
{


};

class Dogs:public Pets  //êëàññ ñîáàêè
{

};


void welcome() 
{
    cout&lt;&lt;"==============================================================================="&lt;&lt;endl;
    cout&lt;&lt;"||                                                                           ||"&lt;&lt;endl;
    cout&lt;&lt;"||                       *******Pet Kennel*******                            ||"&lt;&lt;endl;
    cout&lt;&lt;"||                                                                           ||"&lt;&lt;endl;
    cout&lt;&lt;"==============================================================================="&lt;&lt;endl;
    cout&lt;&lt;"press any key to continue...."&lt;&lt;endl;
}


// void menu() - ôóíêöèÿ âûâîäà ìåíþ íà ýêðàí
void menu() 
{   
    cout&lt;&lt;"||                              M E N U                                      ||"&lt;&lt;endl;
    cout&lt;&lt;"==============================================================================="&lt;&lt;endl;
    cout&lt;&lt;"|| 1 ||      Show Pet's list                                                 ||"&lt;&lt;endl;
    cout&lt;&lt;"|| 2 ||      Enter new pet                                                   ||"&lt;&lt;endl;
    cout&lt;&lt;"|| 3 ||      Edit pet                                                        ||"&lt;&lt;endl;
    cout&lt;&lt;"|| 4 ||      Sort pets                                                       ||"&lt;&lt;endl;
    cout&lt;&lt;"|| 5 ||      Delete info                                                     ||"&lt;&lt;endl;
    cout&lt;&lt;"|| 6 ||      Find status                                                     ||"&lt;&lt;endl;
    cout&lt;&lt;"|| 0 ||      Quit                                                            ||"&lt;&lt;endl;

    cout&lt;&lt;"==============================================================================="&lt;&lt;endl;


    cout&lt;&lt;"Enter number of the operation:"&lt;&lt;endl;
}

void main()     
{
    welcome();
    getch();
    system("cls");

    menu(); 

    getch();
}
</code></pre>
