realloc 相关问题

用于重新分配动态分配的内存区域的C库函数。

无法重新分配双指针动态内存

我试图在另一个方法/函数中增加双指针缓冲区。但是,分配的缓冲区的大小不会更改。这是我尝试的代码。 #include #include ] >>

回答 1 投票 1

结构及其成员数组

我有一个结构国家和一个结构体数组。我重新分配,但结构成员中有一个我无法理解的问题。这是代码#include #include ...

回答 1 投票 1

具有结构及其成员数组的问题

大家好,我有问题。我有一个结构国家和一个结构体数组。我重新分配,但结构成员中有一个我无法理解的问题。这是代码(有些东西我...

回答 1 投票 1

realloc()导致程序停止

我正在学习C,尽管使用realloc函数遇到了一个小问题。下面的代码旨在创建两个结构,每个结构包含一个字符列表,然后添加第二个列表...

回答 1 投票 -1

C“重新分配”导致程序停止

我正在学习C,尽管使用realloc函数遇到了一个小问题。下面的代码旨在创建两个结构,每个结构包含一个字符列表,然后添加第二个列表...

回答 1 投票 -1

在重新分配期间重定位中间指针

假设我有分配的内存块,并且中间指针指向分配的块中的某个位置。如果我使用realloc()更改了内存大小,则可能会重定位...

回答 2 投票 0

通过超出数组的限制来重新分配数组的大小

我无法解决问题。该程序必须根据用户的需求来增加数组的大小。但是,它将跳过条件并开始显示数组本身。 int main(){int * ptr; ...

回答 1 投票 1

通过超过数组的限制重新分配数组的大小

无法解决问题。该程序必须根据用户的需求增加数组的大小。但是,它将跳过条件并开始显示数组本身。 int main(){int * ptr; int ...

回答 1 投票 0

C使用malloc和realloc动态增加字符串长度

当前正在学习C语言中的内存管理,并且由于循环迭代,我目前遇到增加字符串长度的问题。我试图弄清楚的方法在逻辑上是这样的:// ...

回答 2 投票 1

如何正确使用realloc动态调整2D矩阵的大小?

我正在尝试在C中动态调整2D矩阵的大小。从它的行不一定相等长的意义上来说,矩阵是稀疏的。例如:{{1,2},{1,2,3}}我建立了... ...>

回答 1 投票 0

malloc和calloc的初始化

为什么malloc总是用垃圾值初始化而calloc总是用0初始化?背后有什么原因吗?为什么我们不能使用realloc而不是malloc进行动态内存分配?之后...

回答 2 投票 0

Char Pointer Malloc / Realloc

[我正在尝试做的是一个小程序,该程序需要一组数字(每个示例为123654000256),并在检测到“ 0”后删除所有数字(如果输入1230456,应返回123),所以我是。 ..

回答 1 投票 0

C中m alloc和malloc的初始化

为什么malloc总是用垃圾值初始化而calloc总是用0初始化?背后有什么原因吗?为什么我们不能使用realloc而不是malloc进行动态内存分配?之后...

回答 2 投票 0

使用new时如何重新分配动态数组,不使用realloc删除C ++?

所以在C ++中,我读到C realloc(&dest,&source,nbytes)很不好,因为它不适用于new和delete。那么如何在C ++中正确地重新分配数据呢?假设我有:int * a = new int [100]; ...

回答 1 投票 0

如何在不使用realloc()的情况下扩展字符串容量?

我试图找到一种无需使用realloc即可扩展字符串容量的方法。例如,此代码之间的主要区别是什么:void insert(char * dest,char * src,int pos){char * ...

回答 3 投票 0

为什么我不能重新分配完全初始化的数组?

请看下面的代码。通过为它分配空间来创建数组时,我始终可以调整数组的大小而不会丢失数据。但是当我通过使用...

回答 1 投票 0

结构的静态数组字段的动态内存重新分配

请考虑以下结构://用于保存某些信息的简单结构struct A {unsigned long id;字符标题[100]; }; //一个简单的数据库,用于存储B struct B {...

回答 1 投票 0

结构的静态数组字段的动态内存重新分配

请考虑以下结构://用于保存某些信息的简单结构struct A {unsigned long id;字符标题[100]; }; //一个简单的数据库,用于存储B struct B {...

回答 1 投票 0

指针重新分配内存后指向错误的方向

第一次调用addBakeType()后,它会正确地向数组添加新的BakeType对象指针,但是第二次调用后,它似乎在realloc()期间更改了数组的地址,因此指针...

回答 2 投票 0

重新分配结构数组会产生错误-无效的下一个大小

我正在编写一个程序,该程序创建一个结构数组(动态分配)。代码一直工作到需要扩大数组,甚至在检查了我能想到的所有内容并尝试了所有方法之后...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.