財務軟件中總少不了大寫的金額表示方式
function Tform
var SmallMonth
wei
wei
begin
{
{小數點後的位數
qianwei:=
Smallmonth:=formatfloat(
{
dianweizhi :=pos(
{循環小寫貨幣的每一位
for qian:=length(Smallmonth) downto
begin
{如果讀到的不是小數點就繼續}
if qian<>dianweizhi then
begin
{位置上的數轉換成大寫}
case strtoint(copy(Smallmonth
end;
{判斷大寫位置
case qianwei of
end;
inc(qianwei);
BigMonth :=wei
end;
end;
SmallTOBig:=BigMonth;
end;
程序調用如下
From:http://tw.wingwit.com/Article/program/Delphi/201311/24711.html