Ciao a tutti,
ho bisogno di un vostro aiuto perchè non so bene cosa fare.
Il problema è questo:
ho una funzione che chiamerò ins di tipo di ritorno void alla quale passo come parametro un puntatore ad una struttura che chiamerò cla.
Cla al suo interno ha tutta una serie di primitive.
codice:void ins (void *e /* e è ti tipo cla */) { }All'interno della funzione ins devo modificare alcuni valori del parametro che mi è stato passato.codice:struct cla { int size; int tot; . . . }
Ma come faccio?
Ho provato praticamente tutte le soluzioni possibili ma ho sempre ricevuto degli errori.
Ad esempio se faccio cosi:
gli errori che ricevo sono:codice:e->size = 10;
1) "warning: dereferencing '*void' pointer"
2) "request for member 'size' in something not a structure or union"
Mi date una mano perpiacere??
Grazie