C/Visual C - reabrir un ofstream

 
Vista:

reabrir un ofstream

Publicado por oscar (20 intervenciones) el 05/07/2006 22:41:48
tengo el siguiente codigo:

ofstream out( "directorio1/file.txt", ios::out|ios::app );
if ( ! out.is_open() ){
out.open( "directorio2/file.txt", ios::out|ios::app );
if ( ! out.is_open() ) return;
out << "alguna cosa" << endl;
}

la idea es que si el directorio1 no existe, deberia crear el archivo en directorio2, el algoritmo es correcto y crea el archivo en el directorio2, pero no escribe nada, por que?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder