读书人

windows编程下怎么调出MSDos窗口

发布时间: 2013-12-20 00:23:10 作者: rapoo

windows编程下如何调出MS—Dos窗口
我现在正在用D3D编写一个程序,我想在控制台下输出一些文字,该怎么调出Dos窗口
[解决办法]

system("cmd.exe");

[解决办法]
楼主要的是往控制台输出一些文字。光打开个cmd窗口有啥意思?

#include <wincon.h>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
// 开辟一个控制台
AllocConsole();
}

// ---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
// 向控制台输出两段文字
HANDLE hConsole = ::GetStdHandle(STD_OUTPUT_HANDLE);

DWORD dw;

char sz1[] = "输出第一段文字\n";
WriteConsole(hConsole, sz1, strlen(sz1), &dw, NULL);

char sz2[] = "输出第二段文字\n";
WriteConsole(hConsole, sz2, strlen(sz2), &dw, NULL);
}

// ---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
// 释放控制台
FreeConsole();
}

读书人网 >C++ Builder

热点推荐