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?
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


0