Używam Microsoft Visual Studio 2010 Express i on ma jakiś dziwny błąd
Kod:
#include <iostream>
#include <string.h>
using namespace std;
// Jakastam klasa
class kot {
/***************************************************************************/
private:
string imie;
string kolor;
string rasa;
int wiek;
/***************************************************************************/
public:
void ustawianie(string i, string k, string r, int w)
{
imie = i;
kolor = k;
rasa = r;
wiek = w;
}
/************************************************************************/
void wypisz()
{
cout << imie << endl // Tu ciągle podkreśla mi te cout tak jakby to bylo zle ;/
<< kolor << endl
<< rasa << endl
<< wiek << endl;
}
};
///////////////////////////////////////////////////////////////////////////////////////////
int main()
{
kot Hubertus;
Hubertus.ustawianie("Hubertus" , "grafit" , "Perski" , 2);
Hubertus.wypisz();
system("pause"); // to tak na szybko wpisalem zawsze uzywam cin.ignore() i cin.get();
}
nie wiem o co chodzi ;/
------------DODANE -----------------------
Już wiem gdzie jest błąd błąd był w:
#include <string.h>
miało być bez tego .h:
#include <string>