perchè mi stampa -_-0-_-codice:#include <stdio.h> char vettore[10]= "casa"; char *puntatore; int main(){ puntatore= vettore; printf ("-_-%c-_- \n" , (puntatore)); }
e non -_-c-_-
eppure punta alla prima lettera
perchè mi stampa -_-0-_-codice:#include <stdio.h> char vettore[10]= "casa"; char *puntatore; int main(){ puntatore= vettore; printf ("-_-%c-_- \n" , (puntatore)); }
e non -_-c-_-
eppure punta alla prima lettera
puntatore -> stampa l'indirizzo dell'elemento puntato
*puntatore -> stampa il valore dell'elemento puntato
&puntatore -> stampa l'indirizzo del puntatore
Devi stamparlo come:
printf ("-_-%c-_- \n" , (*puntatore));
Oppure come stringa non mi pare ci siano problemi:
printf ("-_-%s-_- \n" , (puntatore));
Experience is what you get when you don’t get what you want
che stupido, grazie.
ps: si oregon è proprio un brav'uomo/programmatore
è il migliore ...
Uno dei pochi che mi aiuta anche quando chiedo cose impossibili ...
Experience is what you get when you don’t get what you want
Mi fare arrossire ... in generale, mi piace aiutare chi vuole studiare, ma in questo forum sono tanti a farlo ...