| Mistercolt Comune mortale
 
  
 
 Registrato: 17/05/07 19:19
 Messaggi: 1
 
 
 | 
			
				|  Inviato: 17 Mag 2007 19:36    Oggetto: Lettura da file col C |   |  
				| 
 |  
				| Salve, ecco il mio problema: devo leggere un file composto da 4 colonne di numeri. Uso questo codice: 
 #include <stdio.h>
 #define input "diego_final.txt"
 int main ()
 {
 float sky[4];
 char buf[10000];
 FILE *fp;
 fp=fopen(input, "r");
 
 while(!feof(fp)) {
 
 fscanf(fp, "%f %f %f %f \n", &sky[0],&sky[1], &sky[2], &sky[3]);       //trascurate la sovrascrittura a ogni ciclo
   printf("%f %f %f %f \n", sky[0],sky[1], sky[2], sky[3]);       //stampo
 //per vedere cosa ho acquisito
 fgets(buf,10000,fp);
 }
 
 
 fclose(fp);
 return 1;
 
 }
 
 
 Inspiegabilmente mi legge una riga si e una no. Perchè?
 Grazie
 |  |