c ++

时间:2015-07-11 12:43:17

标签: c++ arguments

我确信这是一个非常基本的问题,但以下代码生成错误 “错误:类型”int“的参数与”main.cpp“中的”const char *“类型的参数不兼容,行:54,Col:16

  for(int i = 0; i < 16; i ++){
pc.printf("Value at channel ");
pc.printf(i);
}

我想我理解为什么会这样说,但我该怎么办呢?

感谢。

1 个答案:

答案 0 :(得分:2)

您应该提供类型说明符

 for(int i = 0; i < 16; i ++){
    pc.printf("Value at channel ");
    pc.printf("%d",i);
    }