如何让让AnsiString字符串变量输出整齐的宽度?
很简单,需要在memo里输出一行行的字符串、数据、数据...,如下:
for(i=0;i<wells_count;i++)
{
fscanf(fss,"%s %f %f\n",s1,&a3,&a4);
XXC=s1;
MainForm->Memo1->Lines->Add(XXC+" "+FormatFloat("#######.###",a3)+" "+FormatFloat("#######.###",a4));
wells[i].AX=XXC+".cur";
wells[i].begin_depth=a3;
wells[i].end_depth=a4;
}
输出的结果,由于字符串宽度不一样,总是对不齐,数字可以用FormatFloat来控制对齐,字符串怎么办? AnsiString字符串变量??? 输出整齐的宽度 Memo
[解决办法]
sprintf的时候指定字符串的宽度,如 %16s