| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2011 人关注过本帖
标题:链表出现误[Error] ld returned 1 exit status没有找到是哪里出错了
取消只看楼主 加入收藏
LGD335060087
Rank: 2
等 级:论坛游民
帖 子:36
专家分:13
注 册:2020-3-15
结帖率:80%
收藏
已结贴  问题点数:16 回复次数:3 
链表出现误[Error] ld returned 1 exit status没有找到是哪里出错了
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
// 
typedef struct player{
    int number;
    char name[20];
    struct player*next;
}Player;
Player*game(void);
int main ()
{
    Player *head;
    head=game();
    printf("%s",head->name);
    return 0;
} 
Player*game(void)

 {
    Player *p1=(Player*)malloc(sizeof(Player));
    Player *p2=(Player*)malloc(sizeof(Player));
    Player *p3=(Player*)malloc(sizeof(Player));
    if(p1!=NULL){
        p1->number=1;
        strcpy(p1->name,"战士1"); 
    }
    if(p1!=NULL){
        p2->number=2;
        strucp(p2->name,"战士2"); 
    }
    if(p1!=NULL){
        p3->number=3;
        strcpy(p3->name,"战士3");
    }

    //连接节点 
    p1->next=p2;
    p2->next=p3;//不用p2->next=&p3 因为p3已经是typedef struct player的指针变量存储的就是地址古不需要再取地址 
    p3->next=NULL;//创建尾节点 
    Player*head=p1;//创建链表的头节点 
    return head;
}
搜索更多相关主题的帖子: NULL name next player number 
2020-04-08 11:44
LGD335060087
Rank: 2
等 级:论坛游民
帖 子:36
专家分:13
注 册:2020-3-15
收藏
得分:0 
回复 2楼 lin5161678
C:AppData\Local\Temp\cccWaGe9.o    创建简单的单向链表(改为函数形式).c:(.text+0xb8): undefined reference to `strucp'
D:\c语言\程序\链表\collect2.exe    [Error] ld returned 1 exit status

知识改变命运,代码更改时代
2020-04-08 12:52
LGD335060087
Rank: 2
等 级:论坛游民
帖 子:36
专家分:13
注 册:2020-3-15
收藏
得分:0 
回复 2楼 lin5161678
if哪里是p1,p2,p3

知识改变命运,代码更改时代
2020-04-08 12:55
LGD335060087
Rank: 2
等 级:论坛游民
帖 子:36
专家分:13
注 册:2020-3-15
收藏
得分:0 
回复 5楼 lin5161678
谢谢

知识改变命运,代码更改时代
2020-04-08 13:49
快速回复:链表出现误[Error] ld returned 1 exit status没有找到是哪里出错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017349 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved