Hola muy buenas, para la Universidad tengo que entregar una entrega de programación en C y me ha surgido una duda, a ver si alguien por aquí puede ayudarme.
Tengo un tipo strcut llamado Asignatura. Y tengo declarado un Array de Asignatura llamado ArrayAsignatura. Hasta ahí todo perfecto.
El problema viene cuando debo declarar el tipo struct Grado, que contiene entre otras dos variables del tipo ArrayAsignatura uno para las asignaturas obligatorias y otras para las optativas.
Mi problema es que no se como manejar el número de asignaturas que tiene ese Array(su tamaño es 100, pero no tiene porque es estar lleno).
Hemos visto por encima las lista con struct, pero con Arrays sólo vienen nombradas en los apuntes y la verdad es que no se como saber su tamaño. Que es lo que me interesa para hacer algunas funciones que necesito.
A ver si alguien puedo ayudarme, un saludo y gracias de antemano.