Buongiorno a tutti,
dopo un sacco di anni ho ripreso in mano il C per dare una mano ad un'amica per un esame, e sta sbattendo la testa al muro per un sacco di cose..![]()
Il problema di oggi riguarda il recupero di dati da un file.txt
immaginando un file cosi costruito:
numero id_mittente id_messaggio testo_messaggio
devo leggerlo e metterlo in una struct, per poi lavorarlo.
Ho gia affrontato il problema con una "fscanf" su altri file ed e' andato bene, il problema nasce quando devo leggere il testo del messaggio, in quanto può contenere degli spazi e non riesco a caricarlo nel modo corretto.
Come posso fare?
Grazie mille!

Rispondi quotando
ma riuscite a scrivermi un piccolissimo esempio? io ho sempre usato una sola funzione in lettura..e non saprei come metterle insieme due..
Prima chiami la scanf leggendo solo i primi due campi; poi chiami la fgets, che legge quel che rimane della riga...
