ciroshare
27-08-2007, 14:59
Ciao ho un problema banale di C ma che non riesco a risolvere.
Supponiao di avere questa dichiarazione:
char** s;
e di avere poi
char* s1="ciao";
char* s2="modo";
Io credevo di poter trattare char** s; come un array di puntatori a caratteri e quindi di stringhe e quindi di poter fare qualcosa del genere:
s[0] = s1;
s[1] = s2;
Ma questo da luogo a seg fault. Come devo fare allora per fare un assegnamento di quel genere.
P.S. scusate la banalita` ma sono nubbio :P
Supponiao di avere questa dichiarazione:
char** s;
e di avere poi
char* s1="ciao";
char* s2="modo";
Io credevo di poter trattare char** s; come un array di puntatori a caratteri e quindi di stringhe e quindi di poter fare qualcosa del genere:
s[0] = s1;
s[1] = s2;
Ma questo da luogo a seg fault. Come devo fare allora per fare un assegnamento di quel genere.
P.S. scusate la banalita` ma sono nubbio :P