[C con Clase] fscanf

hectorfh en gmail.com hectorfh en gmail.com
Jue Dic 28 03:15:56 CET 2006


Hola Alan:

Utiliza la función "fgets" en su lugar.

fgets (bufer, tamaño del bufer (lo obtienes con sizeof), puntero al archivo);

Ejemplo:
Este código debería leer "miarchivo.txt" e imprimir el contenido en la pantalla.

char buf [1024];
FILE *arch;

arch = fopen ("miarchivo.txt", "r");
if (arch == NULL) {
  /*
    HACER: Informar que hubo un error.
  */
}

while (!feof (arch)) {
  fgets (buf, sizeof (buf), arch);
  puts (buf);
}

fclose (arch);

Saludos




Más información sobre la lista de distribución Cconclase