台湾县市长选举:用c语言如何连接两个中文字符串?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 16:43:28
中文字符处理是否应用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;
}