Leer archivos

Miguel
13 de Septiembre del 2005
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

chuidiang
13 de Septiembre del 2005
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.