estoy seguro que Dennis Ritchie si aun estuviera vivo con 80 años que tendria te pegaria 100.000 vueltas como programador de C/C++...a ti Loretz, a mi y a cualquiera
en cuanto a las marcas de fin de archivo, puedes utilizar EOF perfectamente ya que funciona .... pero te recomendaria que estudiases un poco mejor el sistema de lectura de ficheros con fopen() fclose() fseek() fread() y fwrite() etc ya que tu forma de acceder al fichero es un poco "ambigua"
y otra cosa, ponerse a programar en C++ sin conocer a fondo primero el C es una mala practica
en cuanto a las marcas de fin de archivo, puedes utilizar EOF perfectamente ya que funciona .... pero te recomendaria que estudiases un poco mejor el sistema de lectura de ficheros con fopen() fclose() fseek() fread() y fwrite() etc ya que tu forma de acceder al fichero es un poco "ambigua"
y otra cosa, ponerse a programar en C++ sin conocer a fondo primero el C es una mala practica