コンソールウィンドウの表示
デバッグ時に引数の値などをチェックする時にMFCならTRACE、
Win32ならOutputDebugStringなどを使うでしょうが
printfのような入出力関数を使いたい場合は
コンソールウィンドウを表示すれば出来ます。


#include <io.h>
#include <fcntl.h>

void OpenConsole()
{
int hCrt, i;
FILE *hf;

AllocConsole();
hCrt = _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
hf = _fdopen(hCrt, "w");
*stdout = *hf;
i = setvbuf(stdout, NULL, _IONBF, 0);
}

終了時に解放してください。


FreeConsole();

結構重宝すると思います。