【发布时间】:2014-06-23 06:54:29
【问题描述】:
我在一些遗留调试文件中有一些代码,其中包含如下 printf 语句:
printf ("Abc1 = %d\n", var1);
printf ("Mnop2 = %d\n", var2);
这个文件有大约 100 个这样的 printf 语句。所有这些语句的文本(例如 Abc1)长度各不相同,输出看起来很丑。
我的问题是我可以以某种方式提及 ("") 中提到的文本字段的长度吗? 我知道我们可以添加一个 %s 并将文本移到外面。我不想这样做,因为这是遗留代码,而且我需要更改 100 个或更多 printfs。
感谢您的建议。
【问题讨论】:
-
您的意思是希望数字从同一列开始吗?
-
@theunamedguy:是的,我想要 Abc1 = 123 之类的东西
-
那我的回答应该有效