[C] Almacena fich. texto en char*

Poisonous

Hola, tengo un problema.
Tengo que almacenar el contenido de dos ficheros de textos en dos char*.
El caso es que la funcion que tengo hecha (leer_fichero) funciona unicamente si solo la uso para un fichero, si la utilizo con dos deja de funcionar, es como si el puntero que devuelve sea el mismo y al hacer la segunda llamada sobrescriba el contenido al que apuntaba el primer puntero.

http://pastebin.com/m7a5bfb42

Alguien sabe lo que falla?

Poisonous

Solucionado. Era cosa del malloc, no reservaba suficiente memoria

Usuarios habituales

  • Poisonous