Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Arisio en 29 Marzo 2014, 21:09 pm



Título: Leer un archivo
Publicado por: 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


Título: Re: Leer un archivo
Publicado por: engel lex en 29 Marzo 2014, 21:12 pm
http://bit.ly/1gCDwi6 (http://bit.ly/1gCDwi6)

un archivo se lee como cadenas... si quieres enteros conviertes a entero


Título: Re: Leer un archivo
Publicado por: leosansan en 30 Marzo 2014, 10:34 am
¿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
  1. .......................................
  2. fichero = fopen("nombre.txt", "rt");
  3.    if ((fichero = fopen("nombre.txt", "rt")) == NULL){
  4.        perror("nombre.txt");
  5.        return EXIT_FAILURE;
  6.    }
  7.    while (fgets(frase, 80, fichero) != NULL)
  8.        puts(frase);
  9. .........................................
  10.  

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


(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)