Con la scanf devi usare Io.Nome perche' e' gia' un puntatore alla stringa.Originariamente inviato da Lak3d
Uhm, se non ricordo male da errore ugualmente...
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 ...
Saprai che lo spazio di una stringa deve essere allocato prima di usarne il puntatore ...Originariamente inviato da Lak3d
che intendi? Non capisco...
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.
Chi ha mai parlato di puntatore alla struttura da dichiarare nella struttura? Che stai dicendo?Originariamente inviato da Lak3d
Cioè, ho capito solamente che nella struttura posso dichiarare un puntatore alla struttura, ma questo come risolverebbe il mio problema?![]()

Rispondi quotando