Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 创建结构时函数出错_C_Function - Fatal编程技术网

C 创建结构时函数出错

C 创建结构时函数出错,c,function,C,Function,我是c新手,对struc和函数调用没有什么问题。我已经创建了一个结构,我有几个函数。但在其中一个函数中,我得到了一个错误。它说“没有用于调用的匹配函数”。我在返回drawCurves_V函数的行中遇到了这个错误。谁能告诉我哪里出了问题 我的代码是 typedef struct { struct { float x; float y; float z; }inside [4]; }point; point Plot(fl

我是c新手,对struc和函数调用没有什么问题。我已经创建了一个结构,我有几个函数。但在其中一个函数中,我得到了一个错误。它说“没有用于调用的匹配函数”。我在返回drawCurves_V函数的行中遇到了这个错误。谁能告诉我哪里出了问题

我的代码是

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:-在这种情况下,您必须显示函数的代码,因为如果不查看函数的代码,很难预测错误是什么!