C 创建结构时函数出错
我是c新手,对struc和函数调用没有什么问题。我已经创建了一个结构,我有几个函数。但在其中一个函数中,我得到了一个错误。它说“没有用于调用的匹配函数”。我在返回drawCurves_V函数的行中遇到了这个错误。谁能告诉我哪里出了问题 我的代码是C 创建结构时函数出错,c,function,C,Function,我是c新手,对struc和函数调用没有什么问题。我已经创建了一个结构,我有几个函数。但在其中一个函数中,我得到了一个错误。它说“没有用于调用的匹配函数”。我在返回drawCurves_V函数的行中遇到了这个错误。谁能告诉我哪里出了问题 我的代码是 typedef struct { struct { float x; float y; float z; }inside [4]; }point; point Plot(fl
typedef struct
{
struct
{
float x;
float y;
float z;
}inside [4];
}point;
point Plot(float u, float v){
point temp[4];
for(int i=0; i<4; i++)
temp[i] = drawCurves_U(u,i);
return drawCurves_V(v, temp);
}
typedef结构
{
结构
{
浮动x;
浮动y;
浮动z;
}内[4];
}点;
点图(浮点数u、浮点数v){
点温[4];
对于(int i=0;i而言,您的错误消息非常清楚,它准确地告诉您缺少什么
您正在返回drawCurves\u V()
,但没有与之匹配的函数
return drawCurves_V(v, temp);
您需要为函数drawCurves_V()提供一个实现
错误表明它找不到drawCurves\u V
,而您没有向我们显示drawCurves\u V
。此函数存在吗?您也应该提供drawCurves函数的实现-您可以编辑问题以提供此功能吗?我在程序中提到了该函数。只是想让代码小一些回答这个问题。@user3350521:-在这种情况下,您必须显示函数的代码,因为如果不查看函数的代码,很难预测错误是什么!