|

楼主 |
发表于 2010-1-17 03:00:03
|
显示全部楼层
广东省佛山市
已经完成了,不过这个只是数字跟中文说分割方法,E文的怎么分好呢?真要去看下正则表达式才行!这个论坛好卡。建议站长买电信的空间,我这里100M光纤有时候进都要等几秒。。。。。
下面是代码!
服务器代码:
[e].版本 2
.支持库 iext
.子程序 _服务器1_客户进入
.局部变量 a, 整数型
.计次循环首 (数据.取表项数 (), a)
服务器1.发送数据 (服务器1.取回客户 (), 数据.取标题 (a - 1, 0) + “|” + 数据.取标题 (a - 1, 1) + “|”, 5)
.计次循环尾 ()
[/e]
客户机代码:
[e]
.版本 2
.支持库 iext
.支持库 spec
.子程序 _客户1_数据到达
.局部变量 取回文本, 文本型, , "0"
.局部变量 计次, 整数型
.局部变量 索引, 整数型
取回文本 = 分割文本 (到文本 (客户1.取回数据 ()), “|”, )
.计次循环首 (取数组成员数 (取回文本), 计次)
索引 = 数据.插入表项 (, , , , , )
.如果真 (到数值 (取回文本 [计次]) ≤ 0)
数据.置标题 (索引, 0, 取回文本 [计次])
.如果真结束
.如果真 (到数值 (取回文本 [计次]) > 0)
数据.置标题 (索引 - 1, 1, 取回文本 [计次])
.如果真结束
.计次循环尾 ()
.计次循环首 (数据.取表项数 (), 计次)
.如果真 (数据.取标题 (计次 - 1, 0) = “”)
数据.删除表项 (计次 - 1)
.如果真结束
.计次循环尾 ()
调试输出 (数据.取表项数 ())
[/e] |
|