首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

windows编程下怎么调出MS—Dos窗口

2013-12-20 
windows编程下如何调出MS—Dos窗口我现在正在用D3D编写一个程序,我想在控制台下输出一些文字,该怎么调出Dos

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();
}

热点排行