【问题标题】:How to reformat my C output? [duplicate]如何重新格式化我的 C 输出? [复制]
【发布时间】:2016-04-01 21:58:06
【问题描述】:

fprintf(f,"%d %d %d\n",m,l,k);

我明白了

8 0 98
8 1 98
8 2 98
9 0 98
9 1 98
9 2 98
10 0 98
10 1 98
10 2 98
11 0 98
11 1 98
11 2 98
12 0 98
12 1 98
12 2 98
13 0 98
13 1 98

我真正想要的是每一行都有相同的格式,像这样

9  2 98
10 0 98

【问题讨论】:

标签: c io


【解决方案1】:

这段代码

fprintf(f,"%2d %d %2d\n",m,l,k);

产量:

9  2 98
10 0 98

【讨论】:

  • 为什么 -2d 不只是 2d?
  • 好吧,我不知道,%2d 确实是你需要的。
猜你喜欢
  • 2020-11-17
  • 2012-01-05
  • 2018-04-13
  • 1970-01-01
  • 2017-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多