Descripción
Se utiliza para obtener la posición en la secuencia de salida y devuelve la posición del carácter actual en la secuencia de salida.
Declaración
A continuación se muestra la declaración para std :: ostream :: tellp.
streampos tellp();
Parámetros
ninguna
Valor devuelto
Devuelve la posición actual en la secuencia. Si el búfer de flujo asociado al flujo no admite la operación o si falla, la función devuelve -1.
Excepciones
Basic guarantee - si se lanza una excepción, el objeto está en un estado válido.
Carreras de datos
Modifica el objeto de flujo.
Ejemplo
En el siguiente ejemplo se explica sobre std :: ostream :: tellp.
#include <fstream>
int main () {
std::ofstream outfile;
outfile.open ("test.txt");
outfile.write ("This is an apple",16);
long pos = outfile.tellp();
outfile.seekp (pos-7);
outfile.write (" sam",4);
outfile.close();
return 0;
}