Como papa noel, el caracter EOF
no existe. Sorry.
El caracter EOF
existe en ciertos medios de almacenamiento como las
cintas pero no existen en los archivos de hoy en día.
Cuando se dice que se “leyó” o
“encontró” un EOF
no hay que interpretarlo de forma literal.
El archivo termina ahí, sí, es correcto, es “el fin del archivo” pero
no significa que literalmente se leyó un caracter EOF
que estaba
guardado en el archivo.
Dependiendo de la librería usada el EOF
es un flag que uno puede
chequear (con feof
) o en un caracter especial que no fue leído
sino que fue fabricado y simboliza el fin del archivo (como lo que
retorna fgetc
).