Hoy he tenido el examen y el enunciado es este, a ver si hay alguien que pueda resolverlo.
Según nos ha dicho el profesor no es necesario definir el struct.
Me ha salido de pena el examen.
Escribe un programa en C, que estará formado por un módulo principal y por un módulo que será llamado desde el anterior. El programa principal deberá leer de teclado el nombre de 12 ficheros con los datos de las ventas de cada mes del año y cada una de estas ventas está formada por un registro (struct venta) que incorporamos mediante el fichero ventas.h. El programa principal debe crear un fichero donde guardará el valor mayor de cada uno de los 12 ficheros. El proceso consistirá en:
1. Crear el fichero para los valores mayores de las ventas (max_ventas.dat).
2. Leer los 12 nombres de ficheros.
3. Por cada fichero con ventas, lo abrirá y le pasará el puntero a fichero al otro módulo que se encargará de buscar el registro con valor de venta mayor (el campo a usar es total_venta), devolviendo este registro al programa principal.
4. Grabar en el fichero el registro que nos ha devuelto el módulo que busca el mayor.
5. Cerrar el fichero max_ventas.dat y terminar el programa.