Max Bowsher wrote:
Now, that's strange, try this on for size:Earnie Boyd <[EMAIL PROTECTED]> wrote:That depends on how it's coded. The -mwindows switch alone doesn't cause the abscense of stdio. <foo.c> #include <stdlib.h> #include <stdio.h> #include <windows.h> int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParm, int nCmdShow ) { printf("stdout\n"); fprintf(stderr, "stderr\n"); } </foo.c> <build> g++ -o foo foo.C -mwindows </build>I couldn't get your foo.c to produce any output in a cmd shell. (It does in a Cygwin shell)
foo 2> err > out
type out
type err
So, now the question is, where is the console buffer? Perhaps WriteConsole will help?
Earnie.