Buenas tardes, tenia algunas consultas sobre manejo de archivos en C y
queria ver si alguno de ustedes puede aclararme un poco mas la situacion...

Segun tengo entendido hay varias funciones para manejo de archivos en C y
cada una con una funcionalidad diferente por ejemplo fopen, fclose, fread,
fwrite, ftell, fseek...
Lo primero que no me termina de quedar claro es segun la definicion de
funciones como ftell y fseek ambas devuelven un valor distinto de cero en
caso de no ser exitosas, pero cuando especificamente sucede esto????

Tomemos un caso particular, abro un archivo nuevo y vacio en modo lectura /
escritura, ejecuto un fseek para posicionarme en una posicion 100 bytes
desde el comienzo del archivo por ejemplo, teniendo en cuenta que el archivo
esta vacio sumo que deberia darme algun error y la funcion devolver un valor
distinto de cero pero esto no es asi, segun el siguiente ejemplo que probe
compilando y ejecutandose...

#include "stdlib.h"
#include "stdio.h"

int main(int argc, char** argv) {
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a