Win32控制台写入(C / C ++)

瑞安·布朗(Ryan Brown)

我想在C ++程序中写控制台而不使用'std'库,也就是只使用“ Windows.h”中的函数。原因是我想深入研究可移植的可执行文件,并看到该函数被调用,而不是一堆函数层。有谁知道该怎么做和/或在哪里可以找到“ Windows.h”功能的指南?

乔希·波利(Josh Polary)

使用纯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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#控制台如何工作?

来自分类Dev

如何在不使用C语言的system()的情况下清除win32 cmd控制台窗口?

来自分类Dev

如何从C#控制台应用程序写入Azure WebJobs中的日志?

来自分类Dev

C中的stty RAW控制台

来自分类Dev

C ++程序中的暂停控制台

来自分类Dev

为什么不能创建新的Win32控制台Visual C ++?

来自分类Dev

C ++控制台屏幕尺寸

来自分类Dev

C ++编写控制台无延迟

来自分类Dev

C#.net程序的控制台

来自分类Dev

Rails控制台“共享” CTRL + C

来自分类Dev

更新控制台而不会闪烁-C ++

来自分类Dev

C#:控制台输出无限(∞)

来自分类Dev

从Powershell ISE调用时无法以异步C#代码写入控制台

来自分类Dev

验证C ++中的控制台输入

来自分类Dev

从JSON循环长值并在C#中写入控制台

来自分类Dev

C#控制台不断进行

来自分类Dev

C ++控制台“屏幕捕获”问题

来自分类Dev

在Win32,C ++中进行连续串行写入

来自分类Dev

如何在不使用C语言的system()的情况下清除win32 cmd控制台窗口?

来自分类Dev

使用VS2010将Linux C ++控制台应用程序带到Win32 C ++应用程序,并且<algorithm>中的搜索功能不再起作用

来自分类Dev

我们可以互换控制台和Win32 C ++的命令和功能吗?

来自分类Dev

c ++控制台鼠标事件

来自分类Dev

C ++,Win32错误

来自分类Dev

C ++-从控制台获取字节

来自分类Dev

从C控制台程序中读取(或写入)文件时出错

来自分类Dev

C ++ Gotoxy脱离控制台

来自分类Dev

C#控制台输入

来自分类Dev

如何在 C# 中写入网页而不是控制台?

来自分类Dev

从 Win32 控制台应用程序调用 dll [C]