Red de conocimiento informático - Material del sitio web - Programación en C bajo Linux.

Programación en C bajo Linux.

Pregunta 1:

Si abre un archivo sin nada, ejecutar feof() inmediatamente devolverá 0;

Si se ejecuta una operación fread, Devuelve 1

Problema 2:

1> El bucle infinito se debe a que incluso si la sentencia fseek ha llegado al final del archivo, feof seguirá devolviendo 0

2> El error de segmentación se debe a que la matriz Dishe2[N], N++ hará que la matriz se salga de los límites

Nota: fseek se usa generalmente con ftell, ejemplo de código:

fseek(fp,0,SEEK_END);

int total = ftell(fp);

fseek(fp,0,SEEK_SET);

int recuento= 0;

while(count

fread();

fseek();

count=ftell()

}