首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在每个组件之后打印格式

在每个组件之后打印格式
EN

Stack Overflow用户
提问于 2019-06-24 00:15:21
回答 1查看 48关注 0票数 0

如何实现以下打印格式:

代码语言:javascript
复制
   A    B    C   D  C  E  F
TP1944 LIS  OPO  10:00 10:55
XV1    OPO  LECO 12:00 13:35

其中:

  • 字符串可以从2-6个字符中取出来。
  • B和C字符串可以从3-4个字符转到

这意味着打印必须计算在内,即使A字符串只使用6个可能的字符中的5个字符,额外的1空间仍然必须存在。

目前,我正在这样做:

代码语言:javascript
复制
printf("%6s %4s %4s %02hu:%02hu %02hu:%02hu\n", ...);

其结果是:

代码语言:javascript
复制
TP1944  LIS  OPO 10:00 10:55
   XV1  OPO LECO 12:00 13:35

所以我知道在实际的打印输出之前格式化是可能的,但是之后呢?用C语言进行正常打印甚至可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-24 00:26:23

%s默认为正确的理由。使用"%-6s %-4s %-4s ..."使其变得合理。@Mark Tolonen

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56728596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档