gpt4 book ai didi

c - *** 检测到 glibc *** ./all : realloc(): invalid next size: 0x0804b008 ***

转载 作者:太空宇宙 更新时间:2023-11-04 08:41:01 27 4
gpt4 key购买 nike

<分区>

我正在尝试复制动态分配数组中的整数数组。一开始它的大小为 1,对于每个元素我都想将它的大小增加一个。

代码如下:

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

int main()
{
int *nr,i;
nr=(int *)malloc(1*sizeof(int));
for(i=1; i<1000; i++)
{
nr[i]=i;
nr=(int *)realloc(nr,i*sizeof(int));

}

for(i=1; i<1000; i++)
printf("%d \n", nr[i]);

return 0;
}

谢谢!

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