gpt4 book ai didi

c - "realloc(): invalid next size"

转载 作者:行者123 更新时间:2023-12-02 08:44:02 32 4
gpt4 key购买 nike

<分区>

或者:Facing an error — glibc detected free invalid next size (fast) 的副本.

当我编译并运行这段代码时,我收到一条错误消息:“realloc():无效的下一个大小:0x0000000002483010”

在过去的 6 个小时里,我一直在努力寻找解决方案,但没有任何运气......

这是我的代码的相关部分-

#include<stdio.h>
#include<stdlib.h>

typedef struct vertex
{
char* name;
int id;
int outDegree;
}vertex;

int main(){
vertex *tmpVertice;
vertex *vertices = (vertex*)calloc(1, sizeof(vertex));
int p=1;
while(p<20){
vertex temp={"hi",p,0};
vertices[p-1]=temp;
tmpVertice=(vertex*)realloc(vertices,p);
if(tmpVertice!=NULL) vertices=tmpVertice;
p++;
}
return 0;
}

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com