首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么让让AnsiString字符串变量输出整齐的宽度

2013-04-22 
如何让让AnsiString字符串变量输出整齐的宽度?很简单,需要在memo里输出一行行的字符串、数据、数据...,如下:

如何让让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

热点排行