【问题标题】:Use of printf in C在 C 中使用 printf
【发布时间】:2015-02-07 03:11:17
【问题描述】:

如果我有如下所示的循环:

    for(k = 0; k < histogram[j]; k++) {
      /* printf("histogram[" + k + "]") */
      printf("*");
    }

我如何打印我在 cmets 中的内容。我是 C 的新手,并且习惯于能够连接这样的东西。

【问题讨论】:

  • printf("%d", histogram[k]); 类似这样的东西,但这是基本的 C 语言(请参阅:cplusplus.com/reference/cstdio/printf 你自己就能弄明白)
  • printf("histogram[%d]", k)真正的格式取决于k的类型

标签: c loops for-loop printf


【解决方案1】:

我相信这就是你想要的

for(k = 0; k < histogram[j]; k++) {
   printf("historgram[%d]", k);
}

另请参阅:printf()
*注意,链接是我在网上找到的一些 man 文档,printf 你想对这个问题做的事情在不同系统中是相同的

【讨论】:

  • 建议:提供指向功能手册的链接而不是 c++ 参考,因为这是一个 c 问题。这是我的意见,可能是错误的。
  • 谢谢,从我在网上找到的一些 linux man docs 中将链接更改为 printf,因为这个问题 printf 在我用过的每个系统中都是一样的
猜你喜欢
  • 2013-07-01
  • 1970-01-01
  • 2021-01-10
  • 2012-03-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多