如何在Win32 Project,Visual Studio 2010中添加控制台窗口

Changju.rhee

我将在Win32 Project,Visual Studio 2010中添加控制台窗口。操作系统:Windows XP(x64位)

我将调试一些使用控制台项目开发的库。我将此添加到我的Win32项目中。

有什么解决方案可以将控制台窗口添加到Win32 Project中?

史蒂夫

本博文所述(我通过在Google中输入“将控制台添加到Win32项目”找到),您可以使用以下代码来完成此操作:

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

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    AllocConsole();

    HANDLE handle_out = GetStdHandle(STD_OUTPUT_HANDLE);
    int hCrt = _open_osfhandle((long) handle_out, _O_TEXT);
    FILE* hf_out = _fdopen(hCrt, "w");
    setvbuf(hf_out, NULL, _IONBF, 1);
    *stdout = *hf_out;

    HANDLE handle_in = GetStdHandle(STD_INPUT_HANDLE);
    hCrt = _open_osfhandle((long) handle_in, _O_TEXT);
    FILE* hf_in = _fdopen(hCrt, "r");
    setvbuf(hf_in, NULL, _IONBF, 128);
    *stdin = *hf_in;

    // use the console just like a normal one - printf(), getchar(), ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Win32 Project,Visual Studio 2010中添加控制台窗口

来自分类Dev

Visual Studio 2005中的空项目和Win32控制台项目之间的差异

来自分类Dev

在Visual Studio 2013中创建Win32控制台程序

来自分类Dev

如何使用Windows窗体应用程序按钮在Visual Studio 2010中运行控制台文件?

来自分类Dev

Windows 8的Visual Studio 2012不显示Win32控制台应用程序选项

来自分类Dev

在用于Visual Studio的Python工具(PTVS)中调试python代码时,如何隐藏控制台窗口?

来自分类Dev

如何防止Visual Studio 2013控制台窗口在运行程序后立即关闭?

来自分类Dev

如何更改控制台应用程序Visual Studio的窗口标题

来自分类Dev

如何在Visual Studio控制台应用程序中终止脚本

来自分类Dev

Microsoft Visual Studio Code弹出控制台窗口

来自分类Dev

如何安装此控制台库?Visual Studio C ++

来自分类Dev

Win32应用程序中Visual Studio中的LNK2019错误?

来自分类Dev

在Visual Studio 2005中编译Win32“ hello world”的命令行

来自分类Dev

在Visual Studio 2005中编译Win32“ hello world”的命令行

来自分类Dev

如何在Visual Studio Visual C ++ Win32项目中查看主窗体,以便可以对其进行编辑?

来自分类Dev

如何在Visual Studio Visual C ++ Win32项目中查看主窗体,以便可以对其进行编辑?

来自分类Dev

如何在Visual Studio 2013的“主窗口框架控制”窗格中添加按钮?

来自分类Dev

如何在Visual Studio 2013的“主窗口框架控制”窗格中添加按钮?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Visual Studio 2010中的调试控制台应用程序和Web API应用程序

来自分类Dev

Visual Studio 2013:将控制台输出重定向到Visual Studio输出窗口

来自分类Dev

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

来自分类Dev

如何在C ++中的Visual Studio 2010中添加.a文件

来自分类Dev

Visual Studio:“不是 Win32 应用程序”错误

来自分类Dev

如何克服在Visual Studio-2013 for C ++中输入或编译后输出控制台消失的问题?

来自分类Dev

Visual Studio Python控制台

来自分类Dev

在Win32控制台应用程序中显示弹出窗口

来自分类Dev

尽管控制台子系统设置,Visual Studio 2010 C ++仍不显示控制台输出

Related 相关文章

  1. 1

    如何在Win32 Project,Visual Studio 2010中添加控制台窗口

  2. 2

    Visual Studio 2005中的空项目和Win32控制台项目之间的差异

  3. 3

    在Visual Studio 2013中创建Win32控制台程序

  4. 4

    如何使用Windows窗体应用程序按钮在Visual Studio 2010中运行控制台文件?

  5. 5

    Windows 8的Visual Studio 2012不显示Win32控制台应用程序选项

  6. 6

    在用于Visual Studio的Python工具(PTVS)中调试python代码时,如何隐藏控制台窗口?

  7. 7

    如何防止Visual Studio 2013控制台窗口在运行程序后立即关闭?

  8. 8

    如何更改控制台应用程序Visual Studio的窗口标题

  9. 9

    如何在Visual Studio控制台应用程序中终止脚本

  10. 10

    Microsoft Visual Studio Code弹出控制台窗口

  11. 11

    如何安装此控制台库?Visual Studio C ++

  12. 12

    Win32应用程序中Visual Studio中的LNK2019错误?

  13. 13

    在Visual Studio 2005中编译Win32“ hello world”的命令行

  14. 14

    在Visual Studio 2005中编译Win32“ hello world”的命令行

  15. 15

    如何在Visual Studio Visual C ++ Win32项目中查看主窗体,以便可以对其进行编辑?

  16. 16

    如何在Visual Studio Visual C ++ Win32项目中查看主窗体,以便可以对其进行编辑?

  17. 17

    如何在Visual Studio 2013的“主窗口框架控制”窗格中添加按钮?

  18. 18

    如何在Visual Studio 2013的“主窗口框架控制”窗格中添加按钮?

  19. 19

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

  20. 20

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

  21. 21

    Visual Studio 2010中的调试控制台应用程序和Web API应用程序

  22. 22

    Visual Studio 2013:将控制台输出重定向到Visual Studio输出窗口

  23. 23

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

  24. 24

    如何在C ++中的Visual Studio 2010中添加.a文件

  25. 25

    Visual Studio:“不是 Win32 应用程序”错误

  26. 26

    如何克服在Visual Studio-2013 for C ++中输入或编译后输出控制台消失的问题?

  27. 27

    Visual Studio Python控制台

  28. 28

    在Win32控制台应用程序中显示弹出窗口

  29. 29

    尽管控制台子系统设置,Visual Studio 2010 C ++仍不显示控制台输出

热门标签

归档