When developing Windows GUI applications I use:
// detach from console and attach to a new one, works for x86 and x86_64
FreeConsole();
AllocConsole();
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);
so that the GUI app opens a console for writeln() output etc. I assumed
this should work for assert() messages as well. But it seems it
doesn't. If an assert fails, I don't see any output. Is assert using
something else? What's wrong about this approach?
--
Robert M. Münch
http://www.saphirion.com
smarter | better | faster