PDA

Visualizza la versione completa : [c++]Leggere dei numeri da un file di testo.Possibile?


Gen.Web
12-12-2003, 17:57
E' possibile leggere dei numeri da un file di testo e compiere operazioni su di essi come fossero interi? Se si, come?
Grazie mille

nightfall
12-12-2003, 18:50
I numeri li prendi dal file con fscanf() !

FILE *fp;
int numero;
fp = fopen("file.txt", "r");

fscanf(fp, %d, &numero);

numero++;
printf("Numero +1 = %d",numero);


Non l'ho provato ma dovrebbe funzionare... :D

Vinniec
14-12-2003, 06:27
potresti leggere la stringa e convertirla con il comando
atoi(stringa)
che restituisce un intero.
Pertanto:
int nRest;
nRest=atoi(numeroletto);
ovviamente devi essere sicuro che quello che leggi sia un numro, ovviamente metti un pò di codice per le eccezioni.

Loading