c语言无法输出中文

  • 请问这段C语言程序出现了什么错误导致中文无法输出?
    答:图中注释部分三个错误
  • c语言编程时中文无法显示
    答:用VC++呀!例如:include<stdio.h> main(){printf("中国");} 那里面能显示中文!但是turbo++是不能显示中文的!
  • c语言中putchar和getchar不能输入输出中文字符吗
    答:只能输入输出单字节字符,中文是多字节字符,相当于字符串,所以要用puts和gets
  • C语言的输出内容可不可以用中文?
    答:可以啊。。。都支持的。。。
  • C语言控制台程序,中文输出变成乱码,怎么解决
    答:这里涉及到一个字符在源代码(文本)中,编译好的二进制文件中,以及最后控制台输出编码形式的区别.首先,要明确一点:C(语言/程序)并不理解ANSI,UTF-8以及任何其他编码.它只知道处理你给它的字符的二进制表示.在简体中文Windows下,默认的文本保存编码是ANSI(即GBK);Linux下根据系统locale设定,一般应该是(zh...
  • 为什么我的c语言编辑器中不能运行中文?
    答:是你那个C语言太古老了,没办法输入中文的,TC2.0就是这样。
  • c语言编写完成之后测试运行的中文不能正常显示。中文类字符都变成了...
    答:重运行一下“CMD.EXE”,发现问题依旧,“默认值”中“当前代码页”设置是“936 (ANSI/OEM - 简体中文 GBK)”,可是“属性”中“当前代码页”的设置还是“437 (OEM - 美国)”,输不了中文也显示不了中文。所以问题在注册表。win+R打开运行,输入regedit打开注册表编辑器。找到[HKEY_CURRENT_USER\...
  • 为什么我用C语言打不出字来
    答:你到设置中把字体设置成等宽字体,再看看代码,看是不是把哪个符号敲成中文符号了。看你这代码高亮应该是双引号有问题,你看看是不是敲成中文的双引号了 另,换行符应该是\n而不是/n
  • 怎样用C语言编译出中文?
    答:需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:char a[] = "中文";puts(a); 。3、编译器运行test.cpp文件,此时成功定义了中文并进行了输出。
  • C语言 输出显示中文乱码
    答:把 for (i=0;i<strlen(save);i++)改 为 for (i=0;i<strlen(save) -1 ;i++)试下~

  • 网友评论:

    却仪13457254972: C语言这么不能输汉字?????? -
    3026墨很 : 您好! 首先我猜测您使用的是TC2.0 如果要输出汉字(而不是乱码)有以下三种方法: 1.使用32bits编译器,如DEV-CPP(gcc编译内核)可以直接的解决这个问题 2.使用点阵字库,这需要您懂得一些图形编程,从网上找一个Hzk16或Hzk24(有许多地方都有下载),配合画点函数使用 3.使用图形库,例如使用neo,可以直接帮助您完成汉字输出,具体下载地址:http://program.xuntan.com/dispbbs.php?boardid=5&id=75&page=1 (需要注册,不过是免费的)

    却仪13457254972: c语言程序运行时无法切换出中文 -
    3026墨很 : ctrl + shift 是切换语言,ctrl+space是预设输入法和系统输入法之间切换

    却仪13457254972: C语言 为什么输不出文字 -
    3026墨很 : 字符不能给int型的你可以这样:#include "stdio.h" void main() {int x;scanf("%d",&x);if((x>=1)&&(x<2)){x=2*x;printf("%d\n",x);}else printf("假\n"); }

    却仪13457254972: 运用C语言编程时我的电脑不能输入汉字,怎么解决? -
    3026墨很 : 有的环境及时不能用中文,因为有的编译环境不支持utf-8 或 gb2312 等这些编码

    却仪13457254972: 在C语言运行框里不能输入中文 -
    3026墨很 : 呵呵,那是因为你的命令提示符版本不能输入中文.我的也是一样.我都是先在记事本上复制好,然后点命令提示符的标题栏右键,选择编辑--粘贴的. 呵呵,可以去网上下载的.比如在狗狗输入命令提示符,就有一堆的资源.只有几百KB大小.

    却仪13457254972: C语言中为什么不能输入汉字?C,C++,C#这几种语言有什么区别? -
    3026墨很 : 不是C语言不能使用汉字,而是你使用的编辑器或早期编译器不支持汉字.现在所有计算机语言都支持汉字 C++语言语言在C语言基础上扩展了面向对象功能. C#语言与C/C++没有太大关系,只不过是使用了很多相同的符号和关键词罢了,但丑陋无比,如数组声明 C/C++ int a[5]; int *a = new int [5]; C# int[] a = new int [5]; 为什么要在int后面加上[],只不过是为了编译器词法分析方便罢了,但却使用不符合C/C++标准的语法格式.

    却仪13457254972: 运行C语言程序时,代码中printf中文时,运行输出的中文怎么总是错误的? -
    3026墨很 : 如果你用的是C++的话中文是可以显示的. 但是printf内容需要加引号的!如果用的是Turbo C 或者 Win-TC的话 中文是无法显示的.会有乱七八糟的东西..

    却仪13457254972: c语言怎么输出中文 -
    3026墨很 : printf()是可以的,只不过有些编译系统不支持中文,输出时出现乱码. 也就是说,不能输出中文是编译环境的问题,不是你方法不对.

    却仪13457254972: C语言如何输出中文 -
    3026墨很 : 这要看你用的C的版本,如果是Turbo C 的话,是不能输出中文的,它不支持中文输出功能.如果是其他版本的C应该可以(我也不太确定其他版本能不能输出).

    却仪13457254972: C语言 为什么我写完这些代码后,不能在控制台输入中文? -
    3026墨很 : 有可能是系统的问题. 迂回的办法:你要输入什么可以先输入到记事本,再从记事本粘贴到控制台的.

    热搜:c语言打不了中文 \\ c++输入中文 \\ c语言怎么赋值中文 \\ c++如何输出中文 \\ c语言输出不了中文 \\ c语言输出中文的代码 \\ c语言一句话输出n遍 \\ c++怎么输出中文 \\ c语言输出不了结果 \\ c语言可以输出中文吗 \\ c++输入输出字符串 \\ c语言为什么打不出来中文 \\ devc++为什么输出不了中文 \\ c语言中文怎么显示不出来 \\ c语言怎么直接输出汉字 \\ c语言打不出中文 \\ c语言怎么打出来中文 \\ c语言输出中文格式 \\ c语言软件怎么切换中文 \\ c++输入和输出语句 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网