Advertisement
diegoaguilar

Prog4

Jan 19th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct
  5. {
  6. char nombre[30];
  7. int matricula;
  8. char carrera[30];
  9. int edad;
  10. }data;
  11.  
  12. int main()
  13. {
  14. FILE *lectura, *escritura;
  15. lectura=fopen("inf.dat", "rb");
  16. escritura=fopen("formas.txt", "a+");
  17. int n, i;
  18. data *lista;
  19. fread(&n, sizeof(int), 1, lectura);
  20. lista=calloc(n, sizeof(lista));
  21. printf("\n\n%d\n\n", n);
  22. fread(&lista, sizeof(lista), n, lectura);
  23. for(i=0; i<n; i++)
  24. {
  25. fprintf(escritura, "\n");
  26. fprintf(escritura, "Nombre: %s", lista[i].nombre);
  27. fprintf(escritura, "\t\tCarrera: %s", lista[i].carrera);
  28. fprintf(escritura, "\nEdad: %d", lista[i].edad);
  29. fprintf(escritura, "\t\tMatricula: %d", lista[i].matricula);
  30. }
  31. fcloseall();
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement