Leer un archivo

Iniciado por Arisio, 29 Marzo 2014, 21:09 PM

0 Miembros y 1 Visitante están viendo este tema.

Arisio

¿Quisiera saber como leer un archivo en c, pero sin saber el contenido e imprimirlo en pantalla?
no se si son cadenas o enteros

engel lex

http://bit.ly/1gCDwi6

un archivo se lee como cadenas... si quieres enteros conviertes a entero
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

leosansan

Cita de: Arisio en 29 Marzo 2014, 21:09 PM
¿Quisiera saber como leer un archivo en c, pero sin saber el contenido e imprimirlo en pantalla?
no se si son cadenas o enteros

Podrías leer el fichero, si conoces como está constituido, parte como cadenas y partes como número, con la familia de fscanf,sscanf.

Si sólo deseas ver el contenido como cadenas puedes usar:


Código (cpp) [Seleccionar]

.......................................
fichero = fopen("nombre.txt", "rt");
    if ((fichero = fopen("nombre.txt", "rt")) == NULL){
        perror("nombre.txt");
        return EXIT_FAILURE;
    }
    while (fgets(frase, 80, fichero) != NULL)
        puts(frase);
.........................................


¡¡¡¡ Saluditos! ..... !!!!