Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct data
- {
- char nombre[30];
- int matricula;
- char carrera[30];
- int edad;
- };
- int main(int argc, char *argv[])
- {
- FILE *fp;
- int i, n=atoi(argv[argc-1]);
- char *buf;
- fp=fopen("inf.dat", "ab");
- fwrite(&n, sizeof(n), 1, fp);
- struct data *lista;
- lista=(struct data *)calloc(n, sizeof(lista));
- for(i=0; i<n; i++)
- {
- printf("\n");
- printf("Ingrese nombre del alumno %d: ", i+1);
- scanf("%s", lista[i].nombre);
- printf("Ingrese matrícula del alumno %d: ", i+1);
- scanf("%d", &lista[i].matricula);
- printf("Ingrese carrera del alumno %d: ", i+1);
- scanf("%s", lista[i].carrera);
- printf("Ingrese la edad del alumno %d: ", i+1);
- scanf("%d", lista[i].edad);
- }
- fwrite(lista, sizeof(lista), n, fp);
- fclose(fp);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement