99问答网
所有问题
当前搜索:
c语言输入汉字进行判断
求问
c语言
中怎么把一个字符串中的拼音换成
汉字
如
输入
jin tian 输出...
答:
如果是简单的实现的话可以使用哈希表,这样查找可能比较快一点,但是
汉字
拼音相同的很多,例如建立两个相关的数组:char pinyin[100][50]={"jin","tian"};char hanzi[100][50] = {"今","天"};然后将
输入
的字与 pinyin表对比,找到index,然后对应输出hanzi[index]因为
C 语言
没有哈希表,需要...
C语言
中“逻辑或”的符号在键盘上是那个啊?
答:
、英文
输入法
下,按住如上红圈标注的两个键,即为 |
c语言
编程如何输出
汉字
答:
一种方法是使用宽字符(wchar_t)来处理
汉字
。宽字符支持 Unicode 编码,可以用来表示包括汉字在内的多种字符。虽然
C 语言
标准库不直接提供宽字符函数,但可以通过使用一些扩展库,如 Microsoft 的宽字符库,来实现这一功能。另一个方法是通过使用多字节字符集(MBCS)来处理汉字。这需要在编译时指定...
c语言
。我想问一下,scanf 中到底怎样
输入汉字
啊。。 说具体点。。_百度...
答:
char buff[128];scanf("%s",buff);printf("%s",buff);上面的代码就可以
输入汉字
了
正则表达式
c语言
匹配
汉字
“银行”,怎么写啊???直接写“银行”匹配不出来...
答:
[A-Za-z0-9\u4E00-\u9FA5]*银行[A-Za-z0-9\u4E00-\u9FA5]
怎么在
C语言
和CMD里面
输入汉字
啊?
答:
1.
C语言
选择别的编译器就行,入VISUAL STDIO 或TURBO3.0。2.如果是在windowsxp里运行cmd,直接可以
输入中文
,按ctrl+space切换即可;如果是windows98启动盘里进入dos,则需要打开c:\windows\pdos95便可以加载
中文输入
法。
C语言
中一个字符用%c输出,那么一个
中文字
用什么输出呢?
答:
在
C语言
中,
汉字
的储存方式是每个汉字占用两个字节。当我们想要在字符串中输出某个汉字时,实际上需要同时输出和该汉字相关的两个字符。使用printf("%c")的方式
进行
输出时,每
输入
一个%c,实际上对应的是一个字符,因此对于一个汉字来说,需要连续输入两个%c。例如,下面的代码片段展示了如何输出一个...
C语言中文
的输出
输入
答:
很简单啊,数组越界了呗。字符串中三个
汉字
占6个字节,还需要一个'\0'(其实值就是0)来表示字符串结束了。另外要说明的是,二维数组在通常情况下是当成一维数组来处理的,即a[1]的6个字节就是跟在a[0]的6个后面,然后再a[2],a[3]这样。读入“一二三”的时候会将a[0]的6个字节占潢,...
C语言
,文件读取及
汉字
核对
答:
的确,你的思路没有问题,但是程序里的
汉字
处理,可不是这样的。汉字的编码方式有很多种,每种编码方式下,汉字的二进制信息都是不同的,占用的字节数也不一定相同。你程序里的b={"士"};b得到的是汉字‘士’的编码,编码方式依赖于你使用的代码编辑器。这跟文本文件中的编码方式未必一致。无论使用...
C语言
赋值一串
汉字
,并输出其中一个字怎么做
答:
用指针实现,比如 include <stdio.h>void main(){char sz[20] = "一二三四五"; //输出 "三"char * p;p = (char *)sz + 4; //一个
汉字
占两个字节,指针指向数组的第5个字节;p[2] = '\0'; //将指针指向的第三个字节赋值为结束符,代表结束;printf("%s\n", p);} ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜