SALVE GENTE!!!
Ho avuto un'idea
dato che ho notato che molta gente che conosco ha UN SACCO DI PROBLEMI conm le strighe... x il fatto che possono essere gestite da puntatori, array e cose varie, ho pensato di fare un post dove poter mettere tutto ciò che si sa riguardo ad esse...
è un bella idea? SI?? allora posta un messaggio su quello che sai!
Io , dato che so già abbastanza, chiedo ai professionisti una domanda che mi frulla in testa da tempo:
se faccio un puntatore a stringa e un array stringa:
char *str = "CIAO BELLI";
char arrs[] = "SALVE GENTE";
e faccio una cosa del genere:
sizeof(arrs);
il risultato è (lunghezza str + 1)
e fino a qua tutto chiaro
e se invce faccio
sizeof(str);
il risultato è 2 o 4 a seconda del compialtore
COME MAI???
se invece faccio
sizeof(str[4]);
accededno al 4o elemento della stringa il risultato è 1 come tutti ci aspettavamo
chi mi spiega questo fatto strano???
ciauz