Originariamente inviato da Edgar89
va bene se lanci il programma solo da visualstudio...

altrimenti se lanci l'exe a parte non penso funzioni ...
Fidati che funziona anche se lanci l'exe a parte. L'#ifdef _DEBUG è semplicemente per includere quel codice solo nella versione di debug dell'eseguibile: la versione release sarà presumibilmente lanciata da riga di comando e l'attesa finale non sarà necessaria. Al limite comunque basta togliere #ifdef _DEBUG e #endif.