Gracias por la ayuda, el otro problema que tenía era un fallo tonto.
 
Era en:    
Código C++:
Ver original- file.write(empresaDos.c_str(), empresaDos.size()); 
-             file << endl; 
-             file << endl; 
-             file.write(edadDos.c_str(), edadDos.size()); 
Fe en vez de file:    
Código C++:
Ver original- fe.write(empresaDos.c_str(), empresaDos.size()); 
-             fe << endl; 
-             fe << endl; 
-             fe.write(edadDos.c_str(), edadDos.size()); 
Gracias.