16/08/11 9:35
lorenzo
Dichiarando char nome crei una variabile carattere, non stringa. Le stringhe si dichiarano come array di caratteri, quindi char *nome. Per questo la cin ti memorizza solamente la prima lettera.
Dovresti fare così:
char *nome = new char[255];
cin >> nome;
istanza[i].impostanome(nome);
@comina8: quel ="" è un parametro di default. Se la funzione viene chiamata senza parametri, il parametro ClientName viene assegnato a "". Scelta discutibile ma legale.
Ultima modifica effettuata da lorenzo 16/08/11 9:37
aaa