windows编程下怎么调出MS—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();
}