Hola a todos:
tengo el siguiente problema con el manejo de archivo en C
este es el codigo que tengo:
#include <stdio.h>
int main()
{
FILE *fichero;
int i;
fichero
= fopen( "../yum.txt", "r" ); printf( "Fichero: %s -> yum.txtn"); if( fichero )
printf( "existe (ABIERTO)n" ); else
{
printf( "Error (NO ABIERTO)n" ); return 1;
}
char c;
do{
}while(c!=EOF);
printf( "nFichero cerradon" ); else
{
printf( "nError: fichero NO CERRADOn" ); return 1;
}
return 0;
}
Este es el contenido del del archivo:
[Lair@localhost ~]$ cat yum.txt
mié jun 17 17:49:29 CDT 2009
[Lair@localhost ~]$
y esta es la salida que me genera el programa:
[Lair@localhost .scripts]$ ./archivo
Fichero: r -> yum.txt
existe (ABIERTO)
Los 4 primeros caracteres del fichero: yum.txt
?
Fichero cerrado
[Lair@localhost .scripts]$
por su tiempo y ayuda muchas gracias