lunes, 13 de abril de 2020

Programa en C para crar un archivo con números flotantes y luego leer el archivo con delimitador de espacio C программа для создания файла с плавающими числами, а затем прочитать файл с разделителем пробелов

Programa en C para crar un archivo con números flotantes y luego leer el archivo con delimitador de espacio
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