C программа для создания файла с плавающими числами, а затем прочитать файл с разделителем пробелов
/* clase154.c
Description: Create a File with float, show data
Read a File and show output
Autor: Alexander Arias
Date: April 13, 2020
*/
#include <stdio.h>
int main(void) {
FILE *archivo;
float f;
int i;
printf("Programa para Crear un Archivo\n");
archivo = fopen("s17_f.txt","w");
for(i=-1010;i<-1000;i++){
f=i;
//Por default crea valores de 6 lugares decimales
// para mayor facilida al leer se deja un espacio
// despues de %f para que sea pueda lerr de
// con fscanc, tambien se puede escoger otro
// delimitador
fprintf(archivo,"%f ",f);
printf("****%f\n",f);
}
fclose(archivo);
//Lee el archivo
printf("Lee el archivo\n");
archivo = fopen("s17_f.txt","r");
for(i=0;i<10;i++){
//
fscanf(archivo,"%f",&f);
printf("%f\n",f);
}
fclose(archivo);
return 0;
}
clang version 7.0.0-3~ubuntu0.18.04.1 (tags/RELEASE_700/final)
clang-7 -pthread -lm -o main main.c
./main
Programa para Crear un Archivo
****-1010.000000
****-1009.000000
****-1008.000000
****-1007.000000
****-1006.000000
****-1005.000000
****-1004.000000
****-1003.000000
****-1002.000000
****-1001.000000
Lee el archivo
-1010.000000
-1009.000000
-1008.000000
-1007.000000
-1006.000000
-1005.000000
-1004.000000
-1003.000000
-1002.000000
-1001.000000
No hay comentarios:
Publicar un comentario