c语言从键盘输入汉字
答:一个汉字实际上是用一个字符数组中的连续两个元素储存的 例如:char s[2];scanf("%s",s); ///1、此处不加& 2、此处可用gets(s);for(int i=0;i<2;++i)printf("%c",s[i]);这样可以完整输入输出一个汉字。
答:1、引入标准输入输出库:sdtio.h。2、定义字符串形式的汉字(采用字符数组存储)。3、使用printf函数,或者puts函数输出字符串形式的汉字。例如:include<stdio.h>int main(){ char str[]="输出汉字"; printf("%s\n",str); puts(str); return 0;}/*运行结果:输出汉字输出汉字*/...
答:include<iostream.h> void mian(){ char a;cout<<"please imput:";cin>>a;cout<<int(a)<<endl;} 这个可以实现 输入一个字符,然后输出他的代码
答:可以的,代码貌似没差别,输入的时候输入汉字就成...至于汉字和字母所占的空间,没试过,呵呵...
答:举个例子吧:include <stdio.h> include <stdlib.h> define sz 300 int main(){ char st[sz]; //定义一个字符数组用来存取 printf ("please input");scanf("%s",st); //将取得的字符放入ST数组 printf("%s\n",st);system ("PAUSE");return 0;} ...
答:如果您是用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 ...
答:这包括了输出与输入汉字 include <stdio.h> int main(){ char str[]="今天天气不错";printf("%s",str);char str1[222];scanf("%s",&str1);printf("%s",str1);return 0;}
答:要输入,按照字符串即可 定义char 数组,然后scanf 格式用%s就行。在命令行输的时候 切换输入法 和其它窗口打字是一样的。
答:如果只是C语言的话是没办法输入汉字的,你需要UCDOS汉字平台,这样换输入法Ctrl+F2,F3,F4等等就可以输入汉字了,简单c语言学习不用汉字把,真要编程,推荐你使用VC++,操作很简单,功能全的很,学会了终身收益!!!
答:如果想要用C语言编程时输出汉字,可以用以下几种方法:1.最值得推荐的一种。摒弃TC,改用为WINDOWS编程设计的Visual C++,或者C++ Builder,lcc等。用这几种工具的话,在代码中可以直接输入汉字。编译出来的是32位windows程序不存在兼容问题。2.改用98以前的操作系统。3.装个虚拟机,在虚拟机中装上DOS...
网友评论:
谭菲15644061113:
c语言 如何从键盘输入字符串?????? -
31346端枝
: c语言从键盘输入字符串的步骤如下: 1.首先我们新建一个dev C++的项目. 2.接下来在项目中新建C语言程序文件. 3.然后在C语言文件中声明一个字节数组. 4.接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串. 5.接着在通过printf函数输出用户输入的内容. 6.最后运行C语言程序,我们输入内容以后就可以输出了.这样就解决了c语言从键盘输入字符串的问题了.
谭菲15644061113:
C语言如何通过键盘向文本文档输入字符串! -
31346端枝
: int _tmain(int argc, _TCHAR* argv[]) {char *s = "That's good news";int i ;char ch;FILE *fp;fopen_s(&fp, "test.txt", "w"); /*建立一个文字文件只写*/scanf("%s",&ch);//向文本输入字符串scanf("%d",&i);fputs("Your score of ...
谭菲15644061113:
在c语言中怎样输入汉字,望高手赐教!! -
31346端枝
: #include <stdio.h> #include <io.h>void main (void) {FILE *input, *output;int letter; if ((input = fopen("dao.txt", "r")) == NULL)printf("Error opining source.cmns");else if ((output = fopen("c:\\new.txt", "w")) == NULL)printf("Error ...
谭菲15644061113:
在c语言编辑过程中如何输入汉字? -
31346端枝
: 1. C语言开发环境有中文环境以及西文环境,在中文环境下可以直接打出汉字,在西文环境下不支持直接输入汉字2. 在西文环境下,若想要输入汉字,那么应先在编辑软件,如Notepad++上输入汉字,然后将文件转存到西文编译环境的文件夹中,然后再在西文环境下打开即可3. 需要注意的是,西文环境下并不能直接显示汉字,上述做法只是将汉字转化为西文下可接受的字符
谭菲15644061113:
用C语言怎么编从键盘输入一个字符,输出该字符及其ASCII -
31346端枝
: 先用getchar(),获得字符,然后强制例性转换,变为int型,
谭菲15644061113:
怎么用在C语言中输入汉字得到相应的汉字内码?? -
31346端枝
: 太简单了,下面的程序可以显示输入的任何内容的内码,不但可以输入汉字和英文,日文、俄文都可以:main(){ char s[80]; int i,n; while (1){ gets(s); n=strlen(s); if (n==0) break; for (i=0;i<n;i++) printf("%d ",s[i]+0); printf("\n"); for (i=0;i<n;i++) printf("%x ",s[i]+0); printf("\n"); } }
谭菲15644061113:
各位前辈,用C语言键盘输入输入一段汉字,倒序输出,如输入“我是谁”,输出“谁是我”,怎么左呀 谢谢. -
31346端枝
: 楼上说得方法行么??? 肯定不行 楼上的方法对付纯英文的字符串还差不多,对有中文的字符串输出与输入肯定不一样. 中文用两个字节表示的,所以要特别处理. 还有如果写成scanf("%s", &buf),就不能有空格出现在字符串里了. 所以说二楼...
谭菲15644061113:
请问C语言里怎么输入汉字呀? -
31346端枝
: 那要看你用的什么编辑器,如果是Trubo C就不能使用汉字,它只支持英文,要是C++那直接转换一下输入法输汉字就是了.
谭菲15644061113:
怎么编一个可以输入输出汉字的C语言程序啊 -
31346端枝
: 把汉字当成普通字符看待就行了,看例子#include<stdio.h> void main() {char c[10];printf("请输入汉字:\n");scanf("%s",c);printf("%s",c); }
谭菲15644061113:
在c语言编辑过程中如何输入汉字?
31346端枝
: 如果是编程过程和你正常切换输入法是一样的 直接用ctrl+shift 你说的应该是运行程序时是吧 :试着alt+shift看看