小编fle*_*can的帖子

编译C时出现奇怪的错误

所以我现在已经有一段时间了,似乎无法找到问题,甚至我的老师也找不到.

所以我有这个头文件:

    #include <stdio.h>
    #include <stdbool.h>

    void print_list(void);
    int delete_from_list(int iWordID);
    wordData * create_list(int iWordID, char * cWord);
    wordData * add_to_list(int iWordID, char * cWord, bool add_to_end);
    wordData * search_in_list(int iWordID, struct wordData **prev);
    void print_list(void);

    typedef struct _wordData
    {
    int iWordID;
    char * cWord;
    struct _wordData *next;

    } wordData;
Run Code Online (Sandbox Code Playgroud)

在我包含此标头的C文件中,我有这个功能:

    wordData* create_list(int iWordID, char * cWord)
    {
     //printf(cWord);

    printf("\n creating list with headnode as [%d] %s\n",iWordID,cWord);
    wordData *ptr = (struct wordData*)malloc(sizeof(struct wordData));
    if(NULL == ptr)
    {
    printf("\n Node creation …
Run Code Online (Sandbox Code Playgroud)

c compilation linked-list list

0
推荐指数
2
解决办法
183
查看次数

标签 统计

c ×1

compilation ×1

linked-list ×1

list ×1