我在vc++中输入如下代码,本来显示的结果应该是一个矩形框,可是为什么总是一堆的乱码呢?期盼得到解答~~~~~~~~~~~//用转义字符绘制矩形框
#include<iostream.h>
void DrawBox(int nWidth,int nHeight);
void main()
{
    DrawBox(20,6);
}
void DrawBox(int nWidth,int nHeight)
{
    int i;
    //绘制矩形框的顶边
    cout<<'\311';                      //┏字符的扩展ASCII是311
    for(i=1;i<nWidth;i++)
        cout<<'\315';                  //━字符的扩展ASCII是315
    cout<<"\273\n";                    //┓字符的扩展ASCII是273
    //绘制矩形框的两边
    for(i=1;i<nHeight;i++)
    {
        cout<<'\272';                  //┃字符的扩展ASCII是272
        for(int j=1;j<nWidth;j++)
            cout<<' ';
        cout<<"\272\n";
    }
    //绘制矩形框的底边
    cout<<'310';                       //┗字符的扩展ASCII是310
    for(i=1;i<nWidth;i++)
        cout<<'\315';
    cout<<"\274\n";                    //┛字符的扩展ASCII是274
}