PDA

View Full Version : C++: anomalo comportamento


bob80
19-04-2008, 08:35
Ciao a tutti,
sono all'inizio di un progetto e come fase iniziale devo prendere dei dati da tre file.
Ho scritto delle classi e implementato un po' di metodi e tutto funziona ma solo in debug. Quando faccio il build completo e lancio l'eseguibile creato non funziona tutto come dovrebbe. In particolare il primo file viene aperto e letto correttamente mentre gli altri due sembra come se fossero rimasti chiusi.
Il comando che uso per aprire i file č
ifstream file(stmp.c_str());
(per il primo file cioč all'atto della dichiarazione della variabile file)
e poi uso, dopo aver fatto i dovuti close,
file.open(stmp.c_str());
per aprire gli altri due file.
Tutto cioň in fase di debug funziona, quando lacio l'eseguibile invece legge solo il primo file.
Sto sviluppando con Visual c++ 2005 express edition ma lo stesso comportamento lo si ha con visual studio 6.0.
Fatemi sapere.
Grazie intanto per l'attenzione.
Saluti,
Roberto :)

cionci
19-04-2008, 09:50
Thread chiuso
|
V