too many arguments to function ‘int printer_control_sendprintermsg(char*, char*, char*, int)’ 320 | printer_control_sendprintermsg(argv[3], argv[2], printername, atoi(argv[1]), atoi(argv[4]));
时间: 2023-09-26 13:09:27 浏览: 129
linux bash中too many arguments问题的解决方法
5星 · 资源好评率100%
这个错误提示表明你在调用函数 `printer_control_sendprintermsg` 时传入了太多的参数。这个函数的声明中只有四个参数,但你传入了五个参数。你需要检查一下传入函数的参数数量,确保与函数声明中的参数数量一致。如果你需要传入更多的参数,你可以考虑修改函数的声明和定义,或者将这些参数打包成一个结构体进行传递。
阅读全文