Open lulostupnik opened 1 year ago
Está bien enviarlo como parámetro y que lo retorne, ya que asemeja el uso de realloc (le pasás lo que tenés y de ser necesario te retorna el nuevo puntero). Incluso en resolverSopa podés hacer como siempre: inicializar aux en NULL.
Si lo inicializo en NULL, no estaria guardando en memoria que todavia no reserve la primera vez que se llama a la funcion loadFound?
Ya que esa funcion llama addMemory con parametro como cantidad de elementos en 1 (ya que dim_aux seria 0 y le mando siempre uno mas que la dimension). Y como 1%BLOQUE es diferente a 0, no se reservaria espacio.
Podrías hacer como hacemos siempre: primero hacés lugar y luego incrementás la dimensión.
Hola Marcelo, como estas? Queria saber si la solucion a la que llego en este ejercicio te parece adecuada, o si hay algo que mejorar, ya que me resulta medio "fea" la manera que manejo el vector de struct posiciones, mandandolo como parametro y retornandolo en todas las funciones.
Gracias de antemano, Luciano.