我想制作一个会打印摩尔斯电码的C程序,但是我很难将 Y 的值返回到main函数,以便以后我可以使用Y的值进行比较它与另一个基本字符串打印答案。我也有疑问,请澄清你是否知道答案。如果我将长度参数设为全局,那么main函数的输入长度值是否存储在该参数中?提前谢谢
DataService
程序执行没有任何错误,但执行完成后我没有得到Y的实际值,请帮助
答案 0 :(得分:0)
$("input:not([type=submit])")
是数组的指针,而不是值。
最简单的解决方案是将p[i]
重新定义为p
的数组,而不是指向int
的指针数组:
int
然后重新定义函数以获取数组(作为指向第一个元素的指针)和数组的长度作为参数:
int p[1000];
然后调用传递所需参数的函数:
void callfunction(int x, int *r, size_t length){ ... }