codigo completo ( con base en arrays de estructuras dinámicas.) (Programa modular organizado en distintos ficheros.) Mediante un menú, haz que la primera opción sea: 1.El programa solicitará el nombre de un fichero que contendrá toda la información necesaria para dar de alta los grados. 2. Eliminar el grado, pidiendo el nombre del fichero
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char c,fichero[20]; int *n, count=0,i=0; FILE *f; printf("\nCual es el nombre del fichero?: "); gets(fichero); f = fopen(fichero, "r"); if (f == NULL) { printf("\nNo se puede abrir el fichero"); exit(1); } n=(int *)malloc(sizeof(int)); while ((c=fgetc(f)) != EOF) { if (c=='\n') { count++; n = (int *)realloc(n,(count+1)*sizeof(int)); } } fclose(f); f = fopen(fichero, "r"); while ((c=