Generation

generate functionSun, 26 Mar 2023

corrige: #ifndef HEADER_H_INCLUDED #define HEADER_H_INCLUDED //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> #include <string.h> // ESTRCTURA GRADO struct grado{ char nombre_del_fichero[50]; int id; int numero_plazas; }; // ESTRCTURA ASIGNATURA struct asignatura{ }; // ESTRCTURA TEMA struct tema{ }; //--------------------------------------------------------------------------------- void registrar_grado(struct grado *grados, int n); //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- #endif // HEADER_H_INCLUDED #include "Header.h" // CREAR GRADO void registrar_grado(struct grado *grados, int n) { char nombre_archivo[50]; FILE *archivo; archivo = NULL; printf("Ingrese el nombre del archivo: "); scanf("%s", nombre_archivo); archivo = fopen(nombre_archivo, "r"); if(archivo == NULL) { printf("Error: no se pudo abrir el archivo\n"); return; } for(int i = 0; i < n; i++) { fscanf(archivo, "%s %d %f", grados[i].nombre_del_fichero, &grados[i].id, &grados[i].numero_plazas); } fclose(archivo); } //------------------------------------------------------------------------------------- // ELIMINAR GRADO //------------------------------------------------------------------------ // MENU void Menu (){ int opcion; printf("\nMenu de opciones:\n"); printf("1. Dar de alta grado\n"); printf("2. Dar de baja grado\n"); printf("3. Agragar asignatura\n"); printf("4. Eliminar asignatura\n"); printf("5. Añadir tema\n"); printf("6. Eliminar tema\n"); printf("7. Mostrar grados\n"); printf("8. Mostrar asignaturas\n"); printf("9. Mostrar temas\n"); printf("0. Salir\n"); printf("Selecciona una opcion: "); scanf("%d", &opcion); return opcion; }; #include "Header.h" // MAIN int main(){ int opcion; for(;;){ opcion = Menu(); switch (opcion){ case 1: registrar_grado(grados, n); break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: break; case 0: printf("Saliendo...\n"); break; default: printf("Opcion no valida.\n"); break; } } return 0; }

#include <stdio.h> int main() { printf("Hello world!"); return 0; }

Questions about programming?Chat with your personal AI assistant