Perdón. Con las últimas pruebas cometí un error. En la función Divide, donde está: cout << "\n" << dividendo;// << " "; cout.write(linea, posicionCociente); debería quedar sólo: cout << "\n" << dividendo << " "; Hasta pronto. Programador y ávido de conocimiento. Gracias a todos los que comparten.