Win32API質問箱 Build38
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2005/12/15(木) 17:07:27デバッグ時に引数の値などをチェックする時に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();
結構重宝すると思います。
■ このスレッドは過去ログ倉庫に格納されています