将'指令'传递给不兼容类型'int'的参数

时间:2016-10-03 17:47:07

标签: c

我正在处理名为

的函数
void print_instruction(Instruction instr);

该函数传递Instruction结构,如上所述,它具有草莓Tart硬件指令组件的字段,它应该在单个输出行上打印硬件指令组件。但是当我运行代码时,它向我显示错误,说“将'指令'传递给不兼容类型'int'的参数”。我无法弄清楚错误。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

int field0(Instruction instruction)
/*         ^^^^^^^^^^^ */

同样,您想要传递Instruction