临沂儿童医保卡流程:用c语言如何连接两个中文字符串?
来源:百度文库 编辑:神马品牌网 时间:2024/05/28 21:18:12
中文字符处理是否应用wchar_t,该怎么作
查<wchar.h>中的函数.有多种方法.
例如可以用类似strcat函数的方法:
wchar_t *wcscat( wchar_t *strDestination, const wchar_t *strSource );
----------------------------------------------
中文字符编码有多种方法(GB,HZ,BIG5,..unicode)等.
上面的方法用于unicode.
连接两个中文字符串也可以用内部读写赋值等方法.也可先转换成unicode再处理.
用两个char存放一个汉字!然后还是按照strcat的方法连接!
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[3];
int altnum;
fgets(str,3,stdin);
altnum = (str[0]&0xFF)*256 + (str[1]&0xFF);
printf("%d",altnum);
system("PAUSE");
return 0;
}