mi servirebbe un aiuto armeggio da poco i puntatori e ho fatto un es per capirne meglio il funzionamento su variabili strutturate ma ho problemi ad usarli con array char, le parti commentate sono i problemi che incontro sul modo di scrivere correttamente i comandi
vi ringrazio per eventuali risposte e per la vostra pazienzacodice:#include <stdio.h> int main() { struct puntino { int q; float j; char k; char array_caratteri[5]; char array_Karatteri[6]; int array_interi[5]; }; struct punto { int a; float b; char c; char array_CARATTERI[5]; int array_INTERI[10]; struct puntino z; }; struct punto x={3,4.5,'p',"tre",{4,6,7},{3,5.6,'q',"roma","gatto",{1,4,6,7,8}}}; printf("%d %f %c %s %d %d %f %c %s %c %d",x.a,x.b,x.c, x.array_CARATTERI,x.array_INTERI[1],x.z.q,x.z.j,x.z.k, x.z.array_caratteri,x.z.array_Karatteri[4],x.z.array_interi[0]); getchar(); struct punto *puntatore=&x; puntatore->a=4; puntatore->b=5.6; puntatore->c='t'; // puntatore-> array_CARATTERI[]="uno"; puntatore->array_INTERI[1]=44; puntatore->z.q=444; puntatore->z.j=9.87; puntatore->z.k='y'; //puntatore->z.array_caratteri[]="nome"; //puntatore->z.array_karatteri[4]='k'; puntatore->z.array_interi[0]=888; printf("%d %f %c %s %d %d %f %c %s %c %d",x.a,x.b,x.c, x.array_CARATTERI,x.array_INTERI[1],x.z.q,x.z.j,x.z.k, x.z.array_caratteri,x.z.array_Karatteri[4],x.z.array_interi[0]); getchar(); return 0; }

Rispondi quotando
