袁煜914
发表于 2021-7-25 13:52
QuaestorLucifer
发表于 2021-7-25 14:08
袁煜914
发表于 2021-7-25 14:12
liushaokai1993
发表于 2021-7-25 14:59
谢谢分享谢谢分享
壮壮她爹
发表于 2021-7-25 15:25
谢谢大神!我很需要
songyuxuan
发表于 2021-7-25 15:43
这是我以前字节单位转换用过的一种思路!把单位文本从小到大排列写入数组,然后循环判断数值大于1024则继续去除并递增索引,最后返回最后的数值+单位文本
.版本 2
.子程序 字节转换最大单位, 文本型
.参数 字节数, 长整数型
.局部变量 byte, 双精度小数型
.局部变量 unit, 文本型, , "0"
.局部变量 index, 整数型
byte = 字节数
index = 1
unit = { “B”, “KB”, “MB”, “GB”, “TB” }
.判断循环首 (byte ≥ 1024)
byte = byte ÷ 1024
index = index + 1
.判断循环尾 ()
返回 (到文本 (四舍五入 (byte, 2)) + unit )
zhen577
发表于 2021-7-25 16:20
感觉用处不大,不过,也拓展提供了个思路,谢谢。
侃遍天下无二人
发表于 2021-7-25 17:02
易语言啰里啰唆的,这不就是看看当前已获取的字节数占content-length的百分比,然后渲染进度条吗,代码咋能这么长
一只小木木
发表于 2021-7-25 18:41
isPasser
发表于 2021-7-25 18:46
都是易语言直接干啊