Write en FSTREAMS C++ [Duda]

Iniciado por tmb90, 9 Septiembre 2014, 00:51 AM

0 Miembros y 1 Visitante están viendo este tema.

tmb90

Tengo una pregunta muy simple.

La situación es esta, tengo un archivo cualquiera no de texto que abro en forma binaria, lo que quiero saber es si hago file.seekp(0,ios::beg) y luego utilizo file.write(memblock,50) ¿Los bytes se insertan o reemplaza los ya existentes desde el primer offset al 50?

rir3760

Cita de: tmb90 en  9 Septiembre 2014, 00:51 AM¿Los bytes se insertan o reemplaza los ya existentes desde el primer offset al 50?
Remplazan los existentes.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language