No podés usar
std::ios::in en un archivo que no existe.
Podés usar
app, que crea el archivo o escribe al final si existe:
Código C++:
Ver originalarchivo.open("TEXTO", ios::in | ios::out | ios::app);
O
trunc, crea el archivo o borra su contenido si existe:
Código C++:
Ver originalarchivo.open("TEXTO", ios::in | ios::out | ios::trunc);