开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2830|回复: 7
收起左侧

[易源码分享] 字数统计代码

[复制链接]
结帖率:50% (1/2)
发表于 2013-3-5 21:33:47 | 显示全部楼层 |阅读模式   本地局域网
分享源码
界面截图:
是否带模块: -
备注说明: -
本帖最后由 淡淡清风 于 2013-3-5 21:40 编辑

.版本 2

.子程序 _编辑框1_内容被改变
.局部变量 行数, 整数型
.局部变量 字符数, 整数型
.局部变量 中文, 整数型
.局部变量 英文, 整数型
.局部变量 标点符号, 整数型
.局部变量 数字, 整数型
.局部变量 文本长度, 整数型

行数 = 编辑框1.发送信息 (186, 0, 0)
字符数 = 取文本长度 (到全角 (编辑框1.内容)) ÷ 2
标签7.标题 = “共有” + 到文本 (行数) + “行” + “共有” + 到文本 (字符数) + “个字符” + “共有” + 到文本 (中文) + “个” + “共有” + 到文本 (英文) + “个” + “共有” + 到文本 (标点符号) + “个” + “共有” + 到文本 (数字) + “个”
-----------------------------------------------------------------------

大家帮我看看这个字数统计代码实在是不知道怎么写了,求大家能人补充。另外我想问一下,字符数 = 取文本长度 (到全角 (编辑框1.内容)) ÷ 2这个代码是不是有点问题啊,我换行也给我统计上了。

本帖被以下淘专辑推荐:

发表于 2018-9-23 13:34:58 | 显示全部楼层   福建省泉州市
其实这个代码
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2013-5-31 15:34:15 | 显示全部楼层   广东省广州市
同求哇
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
 楼主| 发表于 2013-3-14 12:38:04 | 显示全部楼层   本地局域网
宇智波·佐助 发表于 2013-3-13 17:14
好厉害文本的

有木有办法解决
回复 支持 反对

使用道具 举报

结帖率:37% (7/19)
发表于 2013-3-13 17:14:59 | 显示全部楼层   北京市北京市
好厉害文本的

点评

有木有办法解决   本地局域网  详情 回复 发表于 2013-3-14 12:38
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
 楼主| 发表于 2013-3-11 12:55:09 | 显示全部楼层   本地局域网
bocai1206 发表于 2013-3-6 00:22
发错版块了
[e]
.版本 2

放上附件,求解答,测试的时候自动结束了,其实这个代码我之前也用过,就是会自动结束。

1.rar

5.04 KB, 下载次数: 9, 下载积分: 精币 -2 枚

回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
 楼主| 发表于 2013-3-11 12:50:47 | 显示全部楼层   本地局域网
本帖最后由 淡淡清风 于 2013-3-11 12:53 编辑
bocai1206 发表于 2013-3-6 00:22
发错版块了
[e]
.版本 2

代码弄进去了,但是自动结束
.版本 2

.子程序 _编辑框1_内容被改变
.局部变量 代码, 整数型
.局部变量 i, 整数型
.局部变量 取文本数, 整数型
.局部变量 中文字数, 整数型
.局部变量 英文字数, 整数型
.局部变量 标点符号数, 整数型
.局部变量 数字字数, 整数型
.局部变量 空格数, 整数型
.局部变量 文本总长度, 整数型

编辑框1.内容 = 到半角 (编辑框1.内容)
文本总长度 = 取文本长度 (编辑框1.内容)
i = 1
.循环判断首 ()
    处理事件 ()
    代码 = 取代码 (编辑框1.内容, i)
    标签7.标题 = “正在处理...请稍后...” + “完成进度:” + 取文本中间 (到文本 (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
        取文本数 = 11
    .如果真结束
    i = i + 取文本数
.循环判断尾 (代码 ≠ 0)
标签7.标题 = “共有中文:” + 到文本 (中文字数) + “个” + “,” + “共有英文:” + 到文本 (英文字数) + “个” + “,” + “总有标点符号:” + 到文本 (标点符号数) + “个” + “,” + “总有数字:” + 到文本 (数字字数) + “个” + “,” + “共有空格数:” + 到文本 (空格数) + “个” + “,” + “共有字符数:” + 到文本 (文本总长度) + “个字符”

回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 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 枚

点评

放上附件,求解答,测试的时候自动结束了,其实这个代码我之前也用过,就是会自动结束。   本地局域网  详情 回复 发表于 2013-3-11 12:55
代码弄进去了,但是自动结束   本地局域网  详情 回复 发表于 2013-3-11 12:50
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表