我的问题是能否在robotc函数中传递数组变量?
以下是我的尝试:
void writeToLog(char message)
{
printf("success");
}
char h[10]="";
writeToLog(h)N.B.ROBOTC是一种基于C语言的机器人编程语言.
发布于 2014-10-20 17:42:28
我对robotc不熟悉。但是在C中,可以将数组变量传递给函数。必须将writeToLog函数定义更改为
void writeToLog(char *message) { ... }发布于 2014-10-20 17:45:44
您的函数实际上是将单个char作为参数,并尝试将char* (指向char的指针)传递到它。将原型声明更改为:
void writeToLog(char*);一切都会好起来的。
https://stackoverflow.com/questions/26471630
复制相似问题