问题分类 [链表]

提问

1

价值

1

答案

219

浏览

建立含有图像变量的结构体的链表

我写一个画像素画的程序, 想用链表来保存各个图层的图像, 这样增加删除图层, 改变图层顺序都比较方便.

但是我像下面那样用malloc申请到的图片操作不了, 对它绘画和改尺寸都会报错.

0x002A140E 处有未经处理的异常(在 sy1.exe 中) :0xC0000005 : 读取位置 0xCDCDCDD5 时发生访问冲突。

请问有什么方法可以建立含有图像变量的链表吗 ?

//win10  vs2019  C++

#include <graphics.h>
ava
超巨大巨龙

2022-2-12

0

价值

1

答案

664

浏览

数据结构

能帮我看个程序嘛?L1和L2是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Merge要将L1和L2合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头指针。
List Merge(List L1, List L2)
{
List P, searchP1, searchP2, searchP3,followP;
P = (List)malloc(sizeof(List));
P->Next = NULL;
searchP1 = L1->Next;
searchP2 = L2-&g

ava
彩依

2020-12-12

0

价值

2

答案

1011

浏览

单链表插入输出问题
void insert(node *head)//新建插入数据
{
	node *p;
    node *r;
	p = r = head->next;
	while(p)
		p = p->next;
	p = (node *)malloc(sizeof(node));
	printf("请按以下格式输入信息:姓名 成绩\n");
	scanf("%s %f",p->lan.name,&p->lan.score);
	printf("姓名:%s\t成绩:%.1f\n",p-&
ava
谢衡南

2020-6-14

技术讨论社区