这样在C语言中输出汉字???

如题所述

第1个回答  2020-01-17
Windows
XP与DOS是完全不同的两种内核。Windows
XP几乎把DOS完全摒弃了。
而TC则是DOS时代的遗留物。
所以用TC编出来的程序在WINDOWS
XP中运行时,权限是非常有限的。特别是对屏幕的操作。所以画点阵的方法是行不通的(更何况这个方法编出的程序也是很复杂的)。如果你用的是98以前的操作系统的话,用UCDOS就可以实现,但在XP中UCDOS已经不能用了。
如果想要用C语言编程时输出汉字,可以用以下几种方法:
1.最值得推荐的一种。摒弃TC,改用为WINDOWS编程设计的Visual
C++,或者C++
Builder,lcc等。
用这几种工具的话,在代码中可以直接输入汉字。编译出来的是32位windows程序不存在兼容问题。
2.改用98以前的操作系统。
3.装个虚拟机,在虚拟机中装上DOS或者98。当然还要装上UCDOS。然后,在其中用TC写程序。

c语言怎样才能输出中文???(最简单的方法)
定义一个字符串变量,在这个变量的值中就可以输入中文了。汉字是多字节的,一个char放不下,可以使用字符数组,但需要给数组分配空间,或者使用string。例如:include<stdio.h> int main(void){ char a[128];printf("请输入所需输出的汉字:");scanf("%s",a);printf("%s\\n",a);return 0;...

请问在C语言中如何输出汉字?
1、引入标准输入输出库:sdtio.h。2、定义字符串形式的汉字(采用字符数组存储)。3、使用printf函数,或者puts函数输出字符串形式的汉字。例如:include<stdio.h>int main(){ char str[]="输出汉字"; printf("%s\\n",str); puts(str); return 0;}\/*运行结果:输出汉字输出汉字*\/ ...

...将汉字给一个变量,使这个变量输出的时候输出汉字?
可以用unsigned char类型的数组储存汉字,输出时按字符串输出即可 include<stdio.h> int main() { unsigned char s[]="百度一下,你就知道"; printf("%s\\n",s); puts(s); scanf("%s",s); printf("%s\\n",s); puts(s); return 0; } ...

C语言中如何输入输出文字
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:char a[20];gets(a);puts(a);。3、编译器运行test.cpp文件,此时可以输入文字。4、按回车,此时会输出刚才输入的文字。

如何在C语言中输出中文!
在C程序中显示汉字\\x0d\\x0a\\x0d\\x0a在许多C程序设计中,要用到汉字进行提示或人机交互,而现行的Turbo C集成开发环境不是汉化的,如何编制能显示汉字的C程序呢。\\x0d\\x0a\\x0d\\x0a下面的方法可以帮你在西文环境下显示汉字。这种方法是调用中文汉字库进行汉字显示。国家标准规定:汉字库分94...

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

这样在C语言中输出汉字???
如果想要用C语言编程时输出汉字,可以用以下几种方法:1.最值得推荐的一种。摒弃TC,改用为WINDOWS编程设计的Visual C++,或者C++ Builder,lcc等。用这几种工具的话,在代码中可以直接输入汉字。编译出来的是32位windows程序不存在兼容问题。2.改用98以前的操作系统。3.装个虚拟机,在虚拟机中装上DOS...

c语言编程中,怎么输入输出 姓名,汉字。
如果您是用TC进行编程,那么只能显示英文,如果您是用VC进行编程就可以显示中文了。两者只是编译工具不一样,编程语言的使用是一样的。代码如下:include<stdio.h> include<string.h> int main(){ char name[6][20];char temp[20];printf("请输入6个人的名字:\\n");int i;for (i = 0; i ...

...将汉字给一个变量,使这个变量输出的时候输出汉字?
可以用unsigned char类型的数组储存汉字,输出时按字符串输出即可 include<stdio.h> int main() { unsigned char s[]="百度一下,你就知道"; printf("%s\\n",s); puts(s); scanf("%s",s); printf("%s\\n",s); puts(s); return 0; } ...

急!c语言如何显示汉字
可以啊。直接输入就可以了,比如:include<stdio.h> int main(){ printf("我要打印中文!\\n");return 0;}

相似回答
大家正在搜