请输入关键字

请输入关键字1 先把你的金额转换成 ChatString 类型 2 把 ChatStrin 类型的金额变量已小数点为界分成两个部分 3 分别用两个转换函数对小数点左右部分进行转换 AnsiStringCh AnsiSt

大家好,欢迎来到IT知识分享网。
1.先把你的金额转换成Chat String类型; 


2.把Chat Strin类型的金额变量已小数点为界分成两个部分; 


3.分别用两个转换函数对小数点左右部分进行转换




AnsiString ChineseNumber(AnsiString num) 





num.Delete(num.Length()-2,1);//删除小数点 


num.Insert(num.StringOfChar(‘0’,8-num.Length()),1); 


AnsiString retval=””,CNum=”零壹贰叁肆伍陆柒捌玖”,CUnit=”拾万仟佰拾元


角分”; 


for(int p,i=1;i<9;i++) 





p=num.SubString(i,1).ToInt(); 


retval+=CNum.SubString(p*2+1,2)+CUnit.SubString(i*2-1,2); 





return retval; 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/147237.html

(0)
上一篇 2025-04-08 21:15
下一篇 2025-04-08 21:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信