Hola a todos, acabo de empezar este año en ingeniería a tocar el tema de la programación en C y tengo una duda sobre un ejercicio que me mandaron hacer.
La cosa es que tengo que leer unos datos de un fichero, que simplemente se dividen en 3 columnas por lo que lo leo con fscanf, y tengo que almacenar esos datos en un struct. Me he estado informando por este foro y lo que voy encontrando es que tengo que hacer uso de la memoria dinámica (el malloc o algo así), pero nuestro profesor nos dijo que era algo mucho mas fácil que eso.
Llevo varios días probando cosas pero no consigo nada...
Creo que tengo que hacer uso de los arrays con los struct, pero es un tema que hemos tocado muy poco en clase y si el profesor nos pide esto de repente, pues claro... Como si no supieramos nada...
Agradeciería vuestra ayuda.
Muchas gracias:)
La cosa es que tengo que leer unos datos de un fichero, que simplemente se dividen en 3 columnas por lo que lo leo con fscanf, y tengo que almacenar esos datos en un struct. Me he estado informando por este foro y lo que voy encontrando es que tengo que hacer uso de la memoria dinámica (el malloc o algo así), pero nuestro profesor nos dijo que era algo mucho mas fácil que eso.
Llevo varios días probando cosas pero no consigo nada...
Creo que tengo que hacer uso de los arrays con los struct, pero es un tema que hemos tocado muy poco en clase y si el profesor nos pide esto de repente, pues claro... Como si no supieramos nada...
Agradeciería vuestra ayuda.
Muchas gracias:)