|
[C/C++] char * e stringhe
Ragazzi ho qualche problemino con la manipolazione delle stringhe.
Supponiamo di avere una classe player con un attibuto name (char name[32]) con un metodo SetName.
Nell' interfaccia perchè il metodo è definito così (in Public)?
void SetName(char* newname)
Cioè io penso (da ignorante) che al metodo SetName vada passata una stringa... perchè invece gli viene passato un puntatore a un elemento di tipo char?
Grazie ragazzi non riesco a capirlo!
|