ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa archivo sin formato.


Enviado por   •  26 de Abril de 2016  •  Documentos de Investigación  •  309 Palabras (2 Páginas)  •  256 Visitas

Página 1 de 2

#include

#include

#define CANT 2

typedef struct{

        char placa[8];

        int anio;

        float despre[3];

        }automotor;

void guardar();

void leer();

main(){

  guardar();

  leer();

  system("pause");      

}

void guardar(){      

  FILE *p;

  automotor carro[CANT];

  int i,k;

  p= fopen("autos2010.dat","wb");

  k=0;

  while (k

     printf("\nIngresar placa del carro %d:",k+1);

     scanf("%s",carro[k].placa);

     fflush(stdin);

     printf("\nIngresar año del carro %d:",k+1);

     scanf("%d",&carro[k].anio);

     for (i=0;i<3;i++){

         printf("\nIngresar la despreciacion del carro %d en el año %d: ",k+1,i);

         scanf("%f",&carro[k].despre[i]);  

     }

     k++;

     }

     for (k=0;k

         fwrite(&carro[k],sizeof(automotor),1,p);

      }

   

     fclose(p);

 return;    

}  

void leer(){      

 FILE *p;

 automotor carro[CANT];

 int i,k;

 

 p= fopen("autos2010.dat","rb");

 if (p=NULL)

    printf("\n Error al abrir el archivo\n");

 else{

 

  k=0;

  while (k

     fread(&carro[k],sizeof(automotor),1,p);

     k++;

   }

  fclose(p);

  for (k=0;k

      printf("\nPlaca:%s  Año:%d\n",carro[k].placa,carro[k].anio);

      printf("\n Despreciacion:\n");

      for (i=0;i<3;i++){

            printf("%.2f\n",carro[k].despre[i]);

         }  

   }  

 }

}

...

Descargar como (para miembros actualizados) txt (1 Kb) pdf (38 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com