【发布时间】:2013-01-21 18:35:46
【问题描述】:
我试图让这个 C 程序的输出具有占位符零,因为这个程序的输出将用作另一个程序的输入。现在,我正在使用以下打印行。
fprintf(fp1, "06 BR%d%d %3.4f%3.4f%3.4f\n",i,d,X,Y,Z);
i = index for the loop
d = index for a second loop
X = double for a Cartesian system
Y = double for a Cartesian system
Z = double for a Cartesian system
现在的输出如下所示:
06 BR12 1.00001.00001.0000
我希望它是这样的:
06 BR0102 001.0000001.0000001.000
我知道我可以手动添加占位符零(如果 i
提前谢谢你。
【问题讨论】:
标签: c formatting placeholder output printf