Originariamente inviato da Lak3d
Uhm, se non ricordo male da errore ugualmente...
Con la scanf devi usare Io.Nome perche' e' gia' un puntatore alla stringa.
Usare un puntatore a questo puntatore e' sbagliato.

Se ottieni un errore, non dipende da questo fatto.

E poi dovresti essere piu' preciso, indicando quale errore ottieni ...

Originariamente inviato da Lak3d
che intendi? Non capisco...
Saprai che lo spazio di una stringa deve essere allocato prima di usarne il puntatore ...
Ma tu non lo fai ...

Prima della scanf e' necessario qualcosa del genere

Io.Nome = (char *)malloc(100);

Tra l'altro (ma sara' una dimenticanza) manca il ; alla fine della dichiarazione della struct.

Originariamente inviato da Lak3d
Cioè, ho capito solamente che nella struttura posso dichiarare un puntatore alla struttura, ma questo come risolverebbe il mio problema?
Chi ha mai parlato di puntatore alla struttura da dichiarare nella struttura? Che stai dicendo?