Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/06/2008, 05:30
javi_606
 
Fecha de Ingreso: enero-2008
Mensajes: 7
Antigüedad: 17 años
Puntos: 0
Respuesta: Duda con ficheros

Pues ahora ya me aparece lo que sale en el archivo "hola", lo que pasa que la primera letra de ese archivo de texto no sale... ¿POr qué puede ser?



Código:
#include <stdio.h>
#include <stdlib.h>


int main()
    {
    FILE *fichero;
    char letra;

   fichero = fopen ("C:\\hola.txt", "r");
    
    if (fichero == NULL)
   printf ("error de archivo");
 
  
   
   if (fichero != NULL)
  { printf( "Contenido del fichero:\n" );
    letra=getc(fichero);
   fclose (fichero);
     system("pause");
   exit(1);
} 

       
    
    
    while ((letra = getc(fichero)) != EOF)
   
   putchar(letra);

if (ferror(fichero)){
   
 printf ("se ha producido un erro"); 
   
} 
    if (fclose(fichero)!=0)
       printf( "Problemas al cerrar el fichero\n" );
    


    return 0;
     }