C语言中文输入问题

每次编程的时候都会遇到程序本来是对的,但是运行的时候总是有错误,经网友们解释后才晓得是中文输入法造成的,在此想问下大家在用C语言编程时是怎么输入的?是什么样的习惯呢?求一个不会出现中文输入造成错误的解决方案!谢谢大家。

编写程序时,把输入法调成英文输入法。用中文输入法写出的程序标点符号和英文输入法写出的程序是有区别的,仔细观察就能看出来。实在看不出来就把程序复制粘贴到word文档里观察。可以很容易的处分出来。把不是英文输入法写的改过来就不会出现中文输入造成错误了,
如果需要中文解释的话可以打两个反斜杠,在反斜杠后写中文。
比如://解释
也可以这样:/*把解释写在这*/(中文两边加上/*和*/)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-07
Ctrl+空格。
第2个回答  2012-03-07
用VC++6.0版本的编译器吧
第3个回答  2012-03-07
玩儿

请问如何在C语言中输入汉字?
在C语言中输入汉字,首先需要安装支持汉字输入的软件。如果使用的是WIN98系统,可以通过命令行的方式进行设置。在命令行界面输入“pdos95”,然后按回车键,系统将加载汉字输入法。加载完成后,回到命令行界面,切换到TC程序所在的目录并启动TC。在TC程序中选择你喜欢的汉字输入法,就可以开始使用了。如果...

C语言中文输入问题
编写程序时,把输入法调成英文输入法。用中文输入法写出的程序标点符号和英文输入法写出的程序是有区别的,仔细观察就能看出来。实在看不出来就把程序复制粘贴到word文档里观察。可以很容易的处分出来。把不是英文输入法写的改过来就不会出现中文输入造成错误了,如果需要中文解释的话可以打两个反斜杠,在...

C语言中如何输入汉字?
在C语言中,可以通过将汉字作为字符串输入。由于一个汉字占2个字节,所以对汉字的操作,只能以2个字节作为操作单位。下面通过具体实例来说明汉字在C语言中的使用:char s[] = "首都北京"; \/\/ 将汉字字符赋值给字符数组char s2[20]; \/\/ 定义字符数组,存放用户输入的汉字scanf("%s", s2);...

C语言中文输入问题
编写程序时,把输入法调成英文输入法。用中文输入法写出的程序标点符号和英文输入法写出的程序是有区别的,仔细观察就能看出来。实在看不出来就把程序复制粘贴到word文档里观察。可以很容易的处分出来。把不是英文输入法写的改过来就不会出现中文输入造成错误了,如果需要中文解释的话可以打两个反斜杠,在...

c语言输入中文显示不出来
C语言中,汉字是用字符串来存储的,因为,汉字是多字节组成(GBK字符集一个汉字占两个字节,UTF8字符集,一个汉字占三个字节),所以,标准C中,只能用字符串来存储汉字数据。可以采用字符串输入函数来输入中文。判断中文是不是指定数据,可以用strcmp()函数来进行比较 中文输出,可用printf("%s")来...

c语言中如何输入中文
c语言中如何输入中文?定义一个字符串变量,这个变量的值中就可以输入中文汉字了。汉字是多字节的,一个char放不下,可以使用字符数组,但需要给数组分配空间,或者使用string。例如:include<stdio.h> int main(void){ char a="你好";scanf("%*s",a);printf("%sn",a);return 0;} ...

在c语言编辑过程中如何输入汉字?
C语言开发环境有中文环境以及西文环境,在中文环境下可以直接打出汉字,在西文环境下不支持直接输入汉字 在西文环境下,若想要输入汉字,那么应先在编辑软件,如Notepad++上输入汉字,然后将文件转存到西文编译环境的文件夹中,然后再在西文环境下打开即可 需要注意的是,西文环境下并不能直接显示汉字,上述...

c语言中数据输入错误了如何提示输入错误并实现要求重新输入
在C语言编程中,当用户输入错误时,需要一个机制来提示错误并要求用户重新输入。为此,可以使用一个无限循环,如下面的代码所示:while (1) { printf("请输入内容,输入错误时将提示并要求重新输入\\n");} 在这个循环内部,程序会不断地请求用户输入,并检查输入的有效性。如果输入无效,程序会输出一条...

C语言中文输入问题
仔细观察就能看出来。实在看不出来就把程序复制粘贴到word文档里观察。可以很容易的处分出来。把不是英文输入法写的改过来就不会出现中文输入造成错误了,如果需要中文解释的话可以打两个反斜杠,在反斜杠后写中文。比如:\/\/解释 也可以这样:\/*把解释写在这*\/(中文两边加上\/*和*\/)。

C语言为什么一个字符也不能输入。
在C语言中,一个字符也是可以输入的。然而,如果您遇到了无法输入字符的情况,可能是由于以下原因之一:输入缓冲区问题:当您使用标准输入函数(如scanf())来获取用户输入时,输入的字符会被缓存在输入缓冲区中,直到被读取。如果输入缓冲区中还有其他未读取的字符,可能会导致无法输入新的字符。这种情况下...

相似回答
大家正在搜