启动控制台程序,重定向输入输出流

来源:互联网 发布:mysql批量更新数据 编辑:程序博客网 时间:2024/05/22 06:47

新建一个win32项目,加入下面这些代码就可以启动控制台程序,并且重定向输出流到控制台程序

AllocConsole();        _hwndConsole = GetConsoleWindow();        if (_hwndConsole != NULL)        {            ShowWindow(_hwndConsole, SW_SHOW);            BringWindowToTop(_hwndConsole);            freopen("CONOUT$", "wt", stdout);            freopen("CONOUT$", "wt", stderr);            HMENU hmenu = GetSystemMenu(_hwndConsole, FALSE);            if (hmenu != NULL)            {                DeleteMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);            }        }
cout<<"hehe"<<endl;


0 0
原创粉丝点击