我想在C ++程序中写控制台而不使用'std'库,也就是只使用“ Windows.h”中的函数。原因是我想深入研究可移植的可执行文件,并看到该函数被调用,而不是一堆函数层。有谁知道该怎么做和/或在哪里可以找到“ Windows.h”功能的指南?
使用纯Win API:
HANDLE stdOut = GetStdHandle(STD_OUTPUT_HANDLE);
if (stdOut != NULL && stdOut != INVALID_HANDLE_VALUE)
{
DWORD written = 0;
const char *message = "hello world";
WriteConsoleA(stdOut, message, strlen(message), &written, NULL);
}
MSDN是您获取文档的最佳来源之一:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句