c语言输入输出汉字

2024-11-19 10:44:08
推荐回答(1个)
回答1:

我推荐用
数组

我不太清楚
汉字
的编码
反正汉字不超过10W个
但可以肯定是一个汉字对应一个类似与ascii的编码
假设是100000-200000之间的int类型
ch
先定义
int
code[100000]={0};
读取一个ch(int)就在
code[ch-100000]+=1;
最后遍历code数组就OK

千万别用
链表
什么的,小文件还好说
但文件大了,读取N慢,不幸你试试