版块 > 技术问题 > Windev 18自带的“人民币大写数字转换”示例存在BUG
消息:
42
今测试Windev 18自带的“人民币大写数字转换”示例时,发现该示例在转换如“100.80”时,转换结果为“人民币壹佰元柒角玖分”,在转换“100.60”也存在类似问题,转换结果为“人民币壹佰元伍角玖分”,请Windev的工程师们进一步进行完善该程序,谢谢!
消息:
42
注,出现上述错误的原因,主要是在将100.80和100.60的格式类型指定为“数字”型就会出现上述错误,如果指定为“货币”型就不会出现上述错误。
消息:
255
您好,

这是因为在该示例中,数字转换的过程为:小数部分转换(货币)

而reel格式的数字100.80在内存中实际上为100.79999999...

所以若将数字格式设为数字型,100.80则为100.79,而将格式设为货币型,则不会出现该问题。

我们将在下一个版本中修复此问题。

谢谢您对WinDev的支持。

非常感谢您对WinDev简体中文版的支持与关注!
 
希望您使用WinDev开发愉快!
 
PC SOFT
 
WebDev:本论坛由PC SOFT WebDev 实现。
    统计
    注册会员总数: 379
    论坛帖子总数: 1049