Advertisement
diegoaguilar

Prog3

Jan 19th, 2012
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct data
  5. {
  6. char nombre[30];
  7. int matricula;
  8. char carrera[30];
  9. int edad;
  10. };
  11.  
  12. int main(int argc, char *argv[])
  13. {
  14. FILE *fp;
  15. int i, n=atoi(argv[argc-1]);
  16. char *buf;
  17. fp=fopen("inf.dat", "ab");
  18. fwrite(&n, sizeof(n), 1, fp);
  19. struct data *lista;
  20. lista=(struct data *)calloc(n, sizeof(lista));
  21.  
  22. for(i=0; i<n; i++)
  23. {
  24. printf("\n");
  25. printf("Ingrese nombre del alumno %d: ", i+1);
  26. scanf("%s", lista[i].nombre);
  27. printf("Ingrese matrícula del alumno %d: ", i+1);
  28. scanf("%d", &lista[i].matricula);
  29. printf("Ingrese carrera del alumno %d: ", i+1);
  30. scanf("%s", lista[i].carrera);
  31. printf("Ingrese la edad del alumno %d: ", i+1);
  32. scanf("%d", lista[i].edad);
  33.  
  34. }
  35. fwrite(lista, sizeof(lista), n, fp);
  36. fclose(fp);
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement