标题: bc3.1汉字问题
[打印本页]
作者: Michael
时间: 2005-2-7 00:00
标题: bc3.1汉字问题
bc3.1,怎么才能统计出一个文本文件(包含有汉字和西文字符)的字符数,汉字按一个字符计算。
作者: JonePeng
时间: 2005-2-7 00:00
设一个统计的变量,逐个字符地判断其ASCII值是否大于32,并且如果其ASCII值属于标点符号范围则忽略统计。这只是大意,尚未检验。
作者: Michael
时间: 2005-2-8 00:00
晕,别忘了,有汉字,汉字是双字节的,比较ASCII码怎么行。
我的问题就在这里!!!!!
作者: Michael
时间: 2005-2-9 00:00
问一下再,哪个汉字的左半边的ascii码最小???????
作者: CrazyWind
时间: 2005-2-10 00:00
汉字是按区位码编排的吧……如果你会自己编程读取hzk16之类的文件,就应该会明白了,
作者: Michael
时间: 2005-2-12 00:00
区位码?汉字外码吧,hzk16是字库文件吧,表层的东东。我已经查明BGK高位和低位的ascii范围了,并且程序也能成功地判断出文本文件中的字符是否是汉字了。就是总把一些全角字符也当成汉字。还得用那么多if吗,一个很烂的程序。哈哈。