PDA

View Full Version : [C o MC++] Modificare File txt


graffio83
20-12-2011, 16:50
Ciao a tutti, chiare (+ o -) le varie funzioni fscanf fprintf fseek ecc ecc ho questo problema:

in un file di testo ho 1 riga tipo

1 9 2 580 0.807 0.200 1.333 753 444 397 514

Quindi un misto di float e int

diciamo voglio leggere l'ottavo elemento (753) e modificarlo in un altro valore
diciamo 33

fermo restando i float resteranno float e int resteranno int

Vorrei sapere:

1) Come posso modificare 753 in 33)
2) Se scrivo:

fseek(NomeFile, 4, SEEK_SET)
fscanf(NomeFile,"%d ",&varTmp);

metto in varTmp 2

Se Riesco a risolvere il punto (1) e modifico 9 (secondo elemento) in 12

non prendo pił il 2

Arrivando alla domanda numero 2, posso usare fseek per spostarmi non di N caratteri ma di un intero o di un float???

grazie mille :)