c++6.0 在win7 32位旗舰版中输入中文时出现乱码,但在调式程序窗口中又出出现汉字,这情况怎么解决啊

如题所述

第1个回答  2012-12-01
因为vc6的编码集不支持中文,所以会出现乱码,没法解决。
用win7的英文版,调试窗口就不出中文。
可以用vs express,两个问题都解决。追问

编译程序的过程中是不能用汉字,这个我知道,但是在编译窗口中以注释的形式出现的话,它应该能支持的啊~

追答

因为vc6那时候还不支持有汉字的字符集(gbk,gb2312等),它大概只支持iso-8859-1,所以源文件中的汉字都显示不了,不管是不是注释。
调试窗口出现的汉字,是跟你的系统编码有关的(调试窗口调用了win7的程序),因为你的系统编码是gbk的,所以能显示汉字,刚才说错了。

...程序如下 但在VC++6.0中调式的时候出现了一个错误,不知道怎么解决...
打开菜单Project-> Setting-> C\/C++,再选择Category-> Procomplied Hearders 选择No Using Procomplied Hearders 还有办法就是搜索一下stdafx.h,找到VC系统里的stdafx.h,把它copy到.cpp所在文件夹,再编,再缺什么头文件也copy过来

电脑运行DEV C++时出现这个提示原因在哪,怎么处理
方法一:在程序的最后加条控制输入的语句,让程序等待键盘的响应。如getch(),getchar(),system("pause"),getch()要加头文件,conio.h...都可达到此效果 缺点是每个程序都要进行该操作,该方法一定奏效。方法二:前段时间看到的方法,此方法是对dev-c++进行配置,你是否能成功就没把握拉。具体步骤...

相似回答