肿么统计中英混合的字符串个数?
hello世界 要求统计出来字数为7而不是9~~貌似有些网友说的可以根据(若已声明 ch = getc(file)) ch < 0 来判断是否为中文字符,但我机子上试验 怎么中文和英文字符都是ch>0才能被检测出来?
然后又看到可以用if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z'),但这只能判断出英文字幕(就算再加个0-9也只能判断字幕和数字),else不仅仅只有中文 还有其他符号。。。
怎么判断当前字符ch是中文还是英文(或者说怎么才能分别统计出中英文字符的个数 标点符号不算在内)