格式输出的问题

Jupin 2002-05-30 04:13:18
请问在线的高手,如何才能实现TMemo控件的格式化输出,使得输出的结果类似下面的情形:
      a a a
aa aa aa
aaa aaaa aaaa
aaaaa aaaaaa aaaaaa
即输出多列,每一列均为左对齐。
...全文
80 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jupin 2002-06-01
  • 打赏
  • 举报
回复
谢谢你
mygodness 2002-05-30
  • 打赏
  • 举报
回复
你的问题还真多,人家规定如此呀!空格你是想加前面还是后面?
Jupin 2002-05-30
  • 打赏
  • 举报
回复
能告小诉我为什么吗
mygodness 2002-05-30
  • 打赏
  • 举报
回复
这样好像是不可以!
Jupin 2002-05-30
  • 打赏
  • 举报
回复
顺便问一下,若我要规定字符串的宽度(字数不够补空格),如何实现。
为什么这样不行呢?
    
sprintf("%10s",stringptr);
Jupin 2002-05-30
  • 打赏
  • 举报
回复
不要太在乎这个分数嘛,大家做个朋友,交流交流
mygodness 2002-05-30
  • 打赏
  • 举报
回复
顺便问一下,1分是不是太少了点,你是不是不会加分,点上面的“管理”
mygodness 2002-05-30
  • 打赏
  • 举报
回复
char *s=new char[50];
Memo1->Clear()
sprintf(s,"%c\t%c\t%c",'a','a','a');
Memo1->Lines->Add(AnsiString(s));
sprintf(s,"%s\t%s\t%s","aa","aa","aa");
Memo1->Lines->Add(AnsiString(s));
sprintf(s,"%s\t%s\t%s","aaa","aaa","aaa");
Memo1->Lines->Add(AnsiString(s));
sprintf(s,"%s\t%s\t%s","aaaa","aaaa","aaaa");
Memo1->Lines->Add(AnsiString(s));
delete s;

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧