Ejercicio:
Escribe un programa que solicite una secuencia de números reales y la guarde en un fichero de texto en formato binario.
Sigue leyendo para ver la solución
****** Inicio programa ******/
#include <stdio.h>
main()
{
int i=0,j;
float zbki[100],zenb;
char str[30];
FILE *Fd;
printf("Mete numeros reales, cuando no quieras meter mas pulsa 0: ");
gets(str);
sscanf(str,"%f",&zenb);
while (zenb!=0)
{
zbki[i]=zenb;
i++;
gets(str);
sscanf(str,"%f",&zenb);
}
printf("Estos son los numeros que vamos a meter en el fichero: \n");
for (j=0;j<i;j++)
{
printf("%.2f \n",zbki[j]);
}
Fd=fopen("num_reales.txt","wb");
if (Fd==NULL)
printf("Problemas abriendo el fichero");
for (j=0;j<i;j++)
{
fprintf(Fd,"%.2f",zbki[j]);
fprintf(Fd,"\n");
}
if (fclose(Fd)!=0)
printf("Error cerrando el fichero");
getchar();
}
/****** Fin programa******/
Comments
No response to “ Guardar en un fichero de texto números en binario - Programación C ”
Post a Comment | Enviar comentarios ( Atom )
Publicar un comentario
Deja tu opinión realizando un comentario interesante. Cualquier intento de Spam no será admitido.