小编Fro*_*xel的帖子

malloc undefined

我目前正在重写链表模块,我收到一些奇怪的错误.

在两个IDE(Netbeans和Visual Studio Express)中,我收到一个警告,即malloc未定义,并且我的linkedlist.c文件中找不到的函数也没有定义.

下面是我的3个文件.

main.c中

#include <stdlib.h>  
#include <stdio.h>  
#include "linkedlist.h"  
int main(void){  
 struct linked_list * l_list;   
 l_list = new_list();  
 printf("%i", l_list->length);  
 getchar();  
 return (EXIT_SUCCESS);  
}
Run Code Online (Sandbox Code Playgroud)

linkedlist.h

#ifndef LINKEDLIST_H  
#define LINKEDLIST_H  
struct linked_list{  
 int length;  
 struct linked_list_node * head_node_ptr;  
};  
struct linked_list_node{  
 struct linked_list_node * prev_node_ptr;  
 struct linked_list_node * next_node_ptr;  
 struct linked_list_data * head_data_ptr;  
};  
struct linked_list_data{  
 struct linked_list_data * prev_data_ptr;  
 struct linked_list_data * next_data_ptr;  
 void * data;  
};  
struct linked_list * new_list();  
#endif  
Run Code Online (Sandbox Code Playgroud)

linkedlist.c

#include "linkedlist.h" …
Run Code Online (Sandbox Code Playgroud)

c malloc header undefined

7
推荐指数
1
解决办法
6万
查看次数

标签 统计

c ×1

header ×1

malloc ×1

undefined ×1