|
发表于 2013-3-6 00:22:42
|
显示全部楼层
安徽省淮北市
发错版块了
[e]
.版本 2
.程序集 窗口程序集1
.子程序 _按钮字数统计_被单击
.局部变量 代码, 整数型
.局部变量 i, 整数型
.局部变量 取文本数, 整数型
.局部变量 中文字数, 整数型
.局部变量 英文字数, 整数型
.局部变量 标点符号数, 整数型
.局部变量 数字字数, 整数型
.局部变量 空格数, 整数型
.局部变量 文本总长度, 整数型
编辑框字数统计.内容 = 到半角 (编辑框字数统计.内容)
文本总长度 = 取文本长度 (编辑框字数统计.内容)
i = 1
.循环判断首 ()
处理事件 ()
代码 = 取代码 (编辑框字数统计.内容, i)
标签统计字数反馈.标题 = “正在处理...请稍后...” + “完成进度:” + 取文本中间 (到文本 (i ÷ 文本总长度), 3, 2) + “%”
.如果真 (代码 = 0)
跳出循环 ()
.如果真结束
.如果真 (代码 < 0)
中文字数 = 中文字数 + 1
取文本数 = 2
.如果真结束
.如果真 (代码 ≥ 65 且 代码 ≤ 90 或 代码 ≥ 97 且 代码 ≤ 122)
英文字数 = 英文字数 + 1
取文本数 = 1
.如果真结束
.如果真 (代码 ≥ 33 且 代码 ≤ 47 或 代码 ≥ 58 且 代码 ≤ 64 或 代码 ≥ 91 且 代码 ≤ 96 或 代码 ≥ 123 且 代码 ≤ 126)
标点符号数 = 标点符号数 + 1
取文本数 = 1
.如果真结束
.如果真 (代码 ≥ 48 且 代码 ≤ 57)
数字字数 = 数字字数 + 1
取文本数 = 1
.如果真结束
.如果真 (代码 = 32)
空格数 = 空格数 + 1
取文本数 = 1
.如果真结束
i = i + 取文本数
.循环判断尾 (代码 ≠ 0)
标签统计字数反馈.标题 = “共有中文:” + 到文本 (中文字数) + “个” + “,” + “共有英文:” + 到文本 (英文字数) + “个” + “,” + “总有标点符号:” + 到文本 (标点符号数) + “个” + “,” + “总有数字:” + 到文本 (数字字数) + “个” + “,” + “共有空格数:” + 到文本 (空格数) + “个” + “,” + “共有字符数:” + 到文本 (文本总长度) + “个字符”[/e] |
-
-
统计字数.rar
1.97 KB, 下载次数: 11, 下载积分: 精币 -2 枚
|