Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.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
将内存分配给结构时发生Malloc错误_C_Dev C++ - Fatal编程技术网

将内存分配给结构时发生Malloc错误

将内存分配给结构时发生Malloc错误,c,dev-c++,C,Dev C++,被标记为错误。我不知道为什么 这里出了什么问题?您的malloc似乎是正确的 对于您的新错误,原因很简单,因为在main中,您正在调用insertNodeIntoLinkedList,并且您在以下操作之前定义了函数: startOfList = (struct Node *)malloc(sizeof(struct Node)); 此外,您还需要为函数包含。@OliCharlesworth哦,错误现在已更改,我得到E:\DevCProjects\DataStructures\SingleL

被标记为错误。我不知道为什么


这里出了什么问题?

您的
malloc
似乎是正确的

对于您的新错误,原因很简单,因为在
main
中,您正在调用
insertNodeIntoLinkedList
,并且您在以下操作之前定义了函数:

startOfList = (struct Node *)malloc(sizeof(struct Node));  

此外,您还需要为函数包含

@OliCharlesworth哦,错误现在已更改,我得到
E:\DevCProjects\DataStructures\SingleLinkedList.o SingleLinkedList.c:(.text+0x12d):对
insertnodeintololinkedlist'的未定义引用,`您有一个名为
insertnodeintololinkedlist
的函数吗?哎哟!我真是笨手笨脚。我还有一个警告,
13 32 E:\DevCProjects\DataStructures\SingleLinkedList.c[warning]内置函数“malloc”的不兼容隐式声明[默认启用]
这是为什么?@LittleChild您需要包括
,抱歉这样一个愚蠢的问题。我不使用C语言编写代码。我这样做是我作业的一部分:)@LittleChild没问题:)
startOfList = (struct Node *)malloc(sizeof(struct Node));  
insertNodeInLinkedList
//        ^^