如何实现以下打印格式:
A B C D C E F
TP1944 LIS OPO 10:00 10:55
XV1 OPO LECO 12:00 13:35其中:
这意味着打印必须计算在内,即使A字符串只使用6个可能的字符中的5个字符,额外的1空间仍然必须存在。
目前,我正在这样做:
printf("%6s %4s %4s %02hu:%02hu %02hu:%02hu\n", ...);其结果是:
TP1944 LIS OPO 10:00 10:55
XV1 OPO LECO 12:00 13:35所以我知道在实际的打印输出之前格式化是可能的,但是之后呢?用C语言进行正常打印甚至可以做到这一点吗?
发布于 2019-06-24 00:26:23
%s默认为正确的理由。使用"%-6s %-4s %-4s ..."使其变得合理。@Mark Tolonen
https://stackoverflow.com/questions/56728596
复制相似问题