lunes, 15 de julio de 2013

Escribir archivo de texto en lenguaje C

#include<stdio.h>
#include<conio.h>
#include<io.h>
#include<stdlib.h>
main()
{
     
      FILE *fp;
      char nom[30];
      int ed;
      fprintf(stdout,"Introduce tu nombre");
      fscanf(stdin,"%s",nom);
     
      fprintf(stdout,"Introduce tu edad");
      fscanf(stdin,"%d",&ed);
     
      if((fp=fopen("test.txt","wb"))==NULL)
         {
            printf("Error de escritura");                                                                       
            exit(1);                                   
                                          }
      fprintf(fp,"%s %d\n",nom,ed);
      fprintf(stdout,"Datos guardados");
      fclose(fp);
     
            if((fp=fopen("test.txt","rb"))==NULL)
         {
            printf("Error de lectura");                                                                       
            exit(1);                                   
                                          }
     
      fscanf(fp,"%s %d",nom,&ed);
      fprintf(stdout,"%s %d\n",nom,ed);
     
      getch();
     
     
      }

No hay comentarios:

Publicar un comentario