Open santiagoBassi opened 1 year ago
Lo que está muy raro es la forma en que ubicás la materia. Si subject es el código, entonces es la materia que está en
course->courses[subject-1]
ya que los códigos van de 1 a qty inclusive
porque a la función de agregar un estudiante no le veo fallas, asumiendo que el test está pasando strings constante, sinó tenés que cambiar esta línea aux->name=name; por aux->name=strcpy(malloc(strlen(name)+1), name);
Fijate de arreglar esas dos cosas y ver si anda
Ah, entonces el test esta mal, porque hay codigos que son: 10, 20 ,30,50, 110. Y qty es 10. Igual con eso que me decis me quedo tranquilo, porque me parecia muy raro que este fallando el add, y en ese caso estaba al horno. Gracias!
Hay variantes del ejercicio, la que hoy planteamos era que cada materia tenía un código entre 1 y qty, para hacerlo con vector de listas, algo que estuvimos haciendo durante la cursada. Si fuera que los códigos son 10, 20, 110, etc y además hay que poder recorrer o iterar en forma ordenada por código, entonces tendría que ser una lista de materias, y por cada materia una lista de alumnos, pero no vimos lista de listas este cuatrimestre, sólo está el socialADT como ejercicio adicional u optativo en la guía.
Hola Marcelo, buenas tardes. Te molesto para preguntarte por el ejercicio que charlamos hoy en clase. Como no tenia el enunciado interprete un poco diferente la consigna y en consecuencia modifique algunas lineas del test. Pero el problema es que por algun motivo parece que la funcion addStudentRec parece no estar insertando a "BRAULITO" y a "CARLOS" te adjunto el codigo y la salida. Si ves varios printf y puts es porque estaba intentando encontrar el error. Gracias!
Cuando ejecuto una funcion que imprime la lista me dice: ANA, JUAN
Gracias!