nlazza87
27-04-2009, 11:18
Ciao ho questo problema:
Ho una struct che ha come campo un puntatore ad un array di caratteri,
typedef struct {
char *punt;
.....
}
char array[10];
p->punt=array;
l'array è dichiarato come variabile globale. Ho poi la funzione func (Nomestruct *p)
Come posso modificare i campi dell'array attraverso il puntatore alla struttura passato come parametro?
Una cosa tipo : *(p->punt)[i]=5; non è corretta....
Ho una struct che ha come campo un puntatore ad un array di caratteri,
typedef struct {
char *punt;
.....
}
char array[10];
p->punt=array;
l'array è dichiarato come variabile globale. Ho poi la funzione func (Nomestruct *p)
Come posso modificare i campi dell'array attraverso il puntatore alla struttura passato come parametro?
Una cosa tipo : *(p->punt)[i]=5; non è corretta....