|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jun 2006
Messaggi: 22
|
C++: anomalo comportamento
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 |
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Thread chiuso
| V |
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:29.


















