visual c++6.0 中不能输入汉字(输入汉字后出现乱码),安装的是XP sp3 系统。

输入汉字后出现乱码,可以编译运行后,在运行界面却出现汉字!这是怎么回事,怎么解决?
输入汉字后出现乱码(包括注释中的汉字!!!),可是编译运行后,在运行界面却出现汉字!这是怎么回事,怎么解决? 例如:输入“你好”,显示

这是因为编译器不支持。以下为几种常用的编译器

c++编译器是一个与标准化C++高度兼容的编译环境。这点对于编译可移植的代码十分重要。编译器对不同的CPU会进行不同的优化。
常见的C++编译器有如下几种:
GNU C++
g++是一个开源的C++编译器,GCC3.3对标准化C++的支持达96.15%。
值得一提的是,gcc是gnu c的编译器, g++是gnu c++的编译器, 而egcs(Enhanced GNU Compiler Suite)可以认为是gcc的改进版。目前gcc已经改名,从原来代表GNU C Compiler改变为代表GNU Compiler Collection。而MinGW或Cgywin,是在windows平台上的gnu c/c++编译器,以及库文件,运行环境的集合。
Borland C++
该编译以速度快、空间效率高而著称。它的5.5版本对标准化C++的支持达92.73%,而官方称100%符合ANSI/ISO的C++标准和C99标准。
它是Borland公司开发的,是Borland C++ Builder和Borland C++ Builder X这两种IDE的后台编译器。
Visual C++
VC++6.0对标准化C++的兼容仅达83.43%。
它是Visual Studio、Visual Studio.net 2002、Visual Studio.net 2003、Visual Studio.net 2005的后台C++编译器。随着Stanley Lippman等编译器设计大师的加盟,它变得非常成熟可靠了。Visual C++ 7.1对标准C++的兼容性达到98.22%。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-14
换个别的C设计软件试试吧,如果好使,就说明是你的这个软件的问题。很可能是误删它的一些组件导致的编码错误。建议你先把它完全卸载,再上官网下个
第2个回答  2011-01-15
可以尝试重新安装一下系统试试的本回答被提问者采纳
第3个回答  2011-01-14
注意一个汉字占用两个字节
第4个回答  2011-01-14
简单说下为什么会出现乱码:
在计算机中汉字的储存要用2个字节的存储空间,相当于要用2个一般字符(这2个字符的ASCII值均为负数,所以你按单字节输出就会乱码)来表示一个汉字,并且末尾自动添加空字符,你说的“你好”在计算机里其实是4个字符,储存时则需5个一般字符的存储空间。比如说你要输入n个汉字 则要分配2*n + 1一般字符的存储空间。
请看下面的例子:

#include"stdio.h"
int main()
{
char Chinese[5];
gets(Chinese);//输入“你好”
puts(Chinese);
return 0;
}

Visual c++6.0运行时为什么不能输入汉字,只能输入字母、符号、数字等...
你是指控制台即dos界面是吧。按ctrl+shift或ctrl+空格 切换不了输入法吗?那么有一个办法。打开控制面板,打开区域和语言,选择中文。打开注册表,找到HKEY_CURRENT_USER\\Console]" 项,把“LoadConIme"的值改为1.重新打开CMD。看行不行

C语言在visual C++ 6.0环境下执行时能输汉字吗
能 在运行环境中 却换到中文状态就可以了 你去试试 我的可以

我用C++不能输入汉字,如何解决?
听你的情况应该是初学者,网上下载的大多数VC6版本都有这个问题,建议你下载个全功能的完整版,不小于150MB,安装后即可。

[100分]visual c++ 运行时中文乱码问题
那是因为你的控制台程序(就是那个黑色的运行窗口)没有设置,你在上面点击右键然后可以设置你需要的显示时的字体。这样就可以了。不会是乱码

Microsoft Visual C++ 6.0 简体中文企业版 安装出现问题,请教各位大侠...
本来Microsoft Visual C++ 6.0 就是98推出的,在新的操作系统上就不是很好用,比如xpsp3,vista

C语言开发软件 Visual C++ 6.0 下载和安装教程(附安装包)
确认安装信息无误后,点击"安装"按钮开始安装过程,耐心等待几分钟即可完成。兼容模式调整如果安装后无法运行,需将 VC++ 6.0 的兼容模式设置为Windows XP SP3 或 SP2。右键点击程序,选择"属性",在"兼容性"选项卡中,勾选"以兼容模式运行此程序"。软件资源下载对于寻找C语言开发工具的同学,我已经...

C++汉字输入的问题
你安装的是不是英文版的开发环境?建议换成中文版的Microsoft Visual C++ 6.0就OK了。

VB 6.0 中的函数写入后为何会出现乱码?
如果要用到inputbox,输入数据时回显是乱码,但数据传输没有问题,回复正常的。这个是vb的bug,要安装补丁 版本应该低于SP5,更新成SP5以上的版本应该可以解决问题,现在最高好像是SP6

visual c++6.0打不开。我的系统是win7 64位旗舰版。
1 重命名 把你安装软件的地方里Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE改成 MSDEV3.EXE 2 兼容模式修改成 winxp sp2 或者sp3,以管理员身份运行 不行,再改名成别的,基本上以后可以运行正常

C语言能编写输出或输入汉字的程学吗?
可以使用汉字。还有,如果你的确实用的是TURBO C的话,那么还有办法。如果你用的是win98系统,那么在dos 方式下输入pdos95就可以启动汉字输入,然后再启动TC,就可以使用汉字了。如果使用的是XP,那么在命令方式下使用CTRL+空格键也是可以切换输入法的,这要也可以输入汉字了。

相似回答