Delphi中小写数值如何变成大写? 想把小写变成大写,如何实现,比如2-〉贰;10——〉拾;25——〉贰拾伍,这样,声明:不是金额方面的,是纯数字的转换,金额方面不适合要求。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只知道把大写变成小写,小写字母变成大写LZ的这个问题有点强悍不如CASE OF ..... .... ..... 必须通过函数实现,delphi本身没有带这样的功能,你到google里找。 好几天不得分了。我自己写的,只转换正整数,贴出来晾晾,欢迎大家提意见。procedure TFMoney.Button1Click(Sender: TObject);const d: WideString = '零壹贰叁肆伍陆柒捌玖元拾佰仟万拾佰仟亿';var m: string; K: WideString; i: Integer;begin K := ''; m := '123456789'; for i := Length(m) downto 1 do K := string(d[StrToInt(m[i]) + 1]) + string(d[10 + Length(m) - i + 1]) + K; Delete(K, Length(K), 1); Edit1.Text := K;end; Delphi udp Sdk 文件传输 如何将统计出来的结果用RMReport打印出来 源码分析(TRichEdit ) delphi连接SQL2000的问题请教 1 100分求助!!!DHtmlEdit提示"不支持此接口",该如何解决? 要求能够自定义字段和查询内容的动态报表要怎么做最容易呢??? 清除问题 我是DELPHI7。0初学者,求教高手!!!! 关于WebBrowser问题的相关讨论 帮忙将以下几行delphi代码转换为c++builder格式,谢先 请教DELPHI随即数的问题
LZ的这个问题有点强悍
不如CASE OF
.....
....
.....
我自己写的,只转换正整数,贴出来晾晾,欢迎大家提意见。
procedure TFMoney.Button1Click(Sender: TObject);
const
d: WideString = '零壹贰叁肆伍陆柒捌玖元拾佰仟万拾佰仟亿';
var
m: string;
K: WideString;
i: Integer;
begin
K := '';
m := '123456789';
for i := Length(m) downto 1 do
K := string(d[StrToInt(m[i]) + 1]) + string(d[10 + Length(m) - i + 1]) + K;
Delete(K, Length(K), 1);
Edit1.Text := K;
end;