在文本模式下编制的程序中,绘制棋盘之类的图形时,经常使用扩展ASCII码中的绘图符号,而不是使用图形方式。严格地说,这种方式本质上不是绘图,只是用特殊符号绘制的图案。
但是这些符号的编码和汉字冲突,一旦在支持汉字显示的操作系统环境中运行,就变成了一些特殊汉字,这些汉字和绘图符号的关系是固定的。
要想解决这一问题,或者修改程序,或者使用西文操作系统。
如果是在Windows的命令行窗口中,也可能把命令行窗口的属性设置为禁止中文显示,就能够看到棋盘图案了。
你的代码可能是比较久的,在编译器不支持中文情况下才会输出棋盘!
你的代码发出来啊
百度一下
国际象棋贴吧