Leer archivos
Hola:
Soy un principiante. Al leer un archivo, mas o menos a la mitad de la lectura me lee basura. Estaba buscando una funcion que limpiara el buffer de lectura estilo fflush(stidn) pero para leer archivos, para fscanf(), no se si esa misma vale o no... llevo un rato buscando en internet pero no encuentro nada. Garcias
Soy un principiante. Al leer un archivo, mas o menos a la mitad de la lectura me lee basura. Estaba buscando una funcion que limpiara el buffer de lectura estilo fflush(stidn) pero para leer archivos, para fscanf(), no se si esa misma vale o no... llevo un rato buscando en internet pero no encuentro nada. Garcias
Hola:
La función es la misma, pero no creo que eso te sirva. Prueba de todas formas, únicamente tienes que poner el FILE del fichero que estás leyendo en vez de stdin.
Si sigue fallando, revisa la lectura que haces, si algún array se sale de rango (por ejemplo, estés intentando leer más caracteres de los que hay en el array, etc).
Se bueno.
La función es la misma, pero no creo que eso te sirva. Prueba de todas formas, únicamente tienes que poner el FILE del fichero que estás leyendo en vez de stdin.
Si sigue fallando, revisa la lectura que haces, si algún array se sale de rango (por ejemplo, estés intentando leer más caracteres de los que hay en el array, etc).
Se bueno.
