链表
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "LinkList.h"
typedef struct Person{
LinkNode node;
char name;
int age;
}Person;
void MyPrint(LinkNode * data)
{
Person *p = (Person *)data;
printf("Name:%s Age : %d\n", p->name, p->age);
}
int main(void){
//创建链表
LinkList * list = Init_LinkList();
//创建数据
Person p1, p2, p3, p4, p5;
strcpy(p1.name, "aaa");
strcpy(p2.name, "bbb");
strcpy(p3.name, "ccc");
strcpy(p4.name, "ddd");
strcpy(p5.name, "eee");
p1.age = 10;
p2.age = 20;
p3.age = 30;
p4.age = 40;
p5.age = 50;
//将结点插入链表
Insert_LinkList(list, 0, (LinkNode*)&p1);
Insert_LinkList(list, 0, (LinkNode*)&p2);
Insert_LinkList(list, 0, (LinkNode*)&p3);
Insert_LinkList(list, 0, (LinkNode*)&p4);
Insert_LinkList(list, 0, (LinkNode*)&p5);
//打印
Print_LinkList(list, MyPrint);
//释放链表内存
FreeSpace_LinkList(list);
system("pause");
return 0;
}
生成成功,但运行时出现问题 领个鱼币{:10_327:} 代码不经调试,别人也答不上来 ba21 发表于 2020-4-14 22:55
代码不经调试,别人也答不上来
多谢这位同学提醒,我还是学一学Visual studio怎么用吧,那是把所用文件上传吗 乔宽 发表于 2020-4-14 23:14
多谢这位同学提醒,我还是学一学Visual studio怎么用吧,那是把所用文件上传吗
你很专业。我是该学学Visual studio怎么用 来学习学习
页:
[1]