Colección de citas famosas - Slogan de motivación - ¿Por qué es necesario agregar una L al desplazamiento en fseek?
¿Por qué es necesario agregar una L al desplazamiento en fseek?
El prototipo de la función fseek es:
int fseek (FILE * stream, long int offset, int origin);
El parámetro 2 es el offset, long int tipo.
Cuando el desplazamiento es un nombre de variable, no es necesario agregar una L.
Para una constante entera, se puede agregar L para representar el tipo int largo.
De hecho, incluso sin agregar L, la mayoría de los compiladores sabrán que es de tipo long.
fseek ( pFile , 9L , SEEK_SET ); y
fseek ( pFile , 9 , SEEK_SET );