Manejo de archivos

7. Métodos de Clase ofstream

7.2. Método tellp:

Método tellp: (Tell (decir) position in output sequence)

Este método dice, obtiene la posición actual del flujo de salida, no modifica nada solo obtiene la información de la posición actual, podríamos pensar si asociamos a un documento de texto donde se encuentra el cursor. Retorna un long int .
Veamos un ejemplo de uso de ambos.

La salida de este programa será:
10
Y el archivo prueba.txt tendría:
123456 abc

  • Vemos que el cursor queda en la posición 10, luego de escribir 1 en la posición 0, 2 en la posición 1, 3 en la posición 2..etc 9 en la posición 10.
  • Como pos=10 y se le resta 4, 6 será la nueva posición (0,1,2,3,4,5,6) seis es la séptima posición y a partir de allí comienza a agregar abc.

Se propone al alumno modificar el código, de manera de agregar algo al archivo y verificar si es coherente con la nueva posición final indicada.