Dlaczego dziwnie wyświetla:
class getme{
public:
string name;
getme(string _name);
};
getme::getme(string _name)
{
this->name=_name;
}
int _tmain(int argc, _TCHAR* argv[])
{
getme g("konan");
printf("zmienna ma: %s",g.name); //wyświetla dziwne znaki nie będące słowem
printf("zmienna ma: %s",g.name.c_str()); //normalnie wyświetla słowo "konan"
cout<<g.name<<endl; //również wyświetla słowo normalnie
}