Buenas!!
Necesito meter los datos de un fichero en un array, tengo la siguiente funcion que tendria que devolver en un array de los datos de un fichero (el nombre pasado por paràmetro):
char llegirFitxer0(char *nom){
char cadena[BUFSIZE];
char cadena2[BUFSIZE];
FILE *f = fopen(nom,"r");
while (fgets(cadena, 100, f) != NULL)
{
strcpy(cadena2,cadena);
}
printf("nom:%s\n",cadena2);
}
pero cada vez que lee una linea me machaca el valor de cadena2. El objetivo es meter los datos del fichero en un array, y no se si hay otra manera más facil i eficiente.
Gracias!!