ciao e grazie per la risposta.Originariamente inviato da netarrow
si in quel modo funziona, però:
1) Ti sei scordato di passare il riferimento di int numero a fscanf(&numero)
2) fscanf si ferma appena trova uno spazio, quindi o cambi funzione oppure al posto di "film numero uno" fai
"film_numero_uno"
3) Ti dimentichi di inizializzare int scan.
Detto questo, usando '_' al posto di ' ' nel file da leggere, il programma mi funziona:
![]()
1) ho dimenticato il riferimento a &numero solo sul forum, errore di trascrizione
2)questo è interessante, per leggere tutta la riga devo usare fgets?
3)anche qui ho sbagliato a trascrivere.
nel tuo script usi un array statico di char, posso fare un'allocazione dinamica? in tal caso devo leggere carattere per carattere con fgetc fino a \n?
ciao e grazie per l'aiuto

Rispondi quotando