//长度转换函数
AnsiString FillLength(AnsiString str,int intLength,int Flag)
{
int i;
AnsiString tmp;
tmp=str;
if(Flag==1) //num
{
for(i=1;i<=intLength-str.Length();i++)
{
tmp="0"+tmp;
}
}
if(Flag==2) //string
{
for(i=1;i<=intLength-str.Length();i++)
{
tmp=tmp+" ";
}
}
return (tmp);
}
其中AnsiString str是要转换的字符串
int intLength是定长
int Flag是转换类型:1为数值在前面加0
2为字符在后加空格