当我编译一个带汉字的程序通过后,在dos运行时总是显示乱码,谁知道怎样才能在dos里显示汉字呀?谢谢了
其实都是一样的,所说的汉字和英文字母都是一样的,所不同的是,
英文字符的库在DOS运行时已经加载到系统中了,当你要求输出字符时,系统会根据你输入的字符的ASCII码,找到
他的对应的库的位置,然后把他“画”出来,UCDOS就是把汉字的库也放到里面了,但具体的存储方法和显示方法两者
是不一样的,具体的你可以看一下《C游戏编程 从入门到精通》。
有多种方法:
1。建立一个汉字环境,如楼上所说的,或者win me以下版本直接在dos下运行pdos95.bat(好象是这个)
2。windows下dos窗口定义为非全屏模式
3。自己建汉字字库或者程式只有少量汉字就直接将汉字点阵加入程式中
......
第二种方法关用么????