其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

delphi编程统计中英文字个数


发布日期:2018年06月28日
 
delphi编程统计中英文字个数

中国使用的是汉字而又夹杂这些英文这样我们在数字数时就麻烦了电脑是按字节来计算一个汉字算两个字而中国人的习惯是一个汉字就是一个字所以通过电脑来计算必须解决下列问题

利用文本控件TMemo来存放文章分别对中英文的字符数进行统计我们可以通过把字符转换为ASCII码数值来进行判断Ord()函数就可以把字符转换为对应的数值为键盘可使用字符以上的为未知字符即为汉字

procedure TFormButtonClick(Sender: TObject);

var s:string;

iec:integer;

begin

s:=memotext;

e:=;c:=;

for i:= to length(s) do

begin

if (ord(s[i])>=)and(ord(s[i])<=) then

begin

inc(e);

labelcaption:=英文字数+inttostr(e);

end

else

if (ord(s[i])>=) then

begin

inc(c);

labelcaption:=中文字数+inttostr(c div );

end;

end;

end;

               

上一篇:delphi编程实现动态创建别名

下一篇:Delphi中Hash表的使用方法