realloc 相关问题

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

作为参数传递的Realloc可变大小2D数组-C

首先,如果这是一个重复的问题,我想道歉。但是我找不到任何答案来解释如何使用可变大小的数组正确执行此操作。直接进入代码,我得到了...

回答 1 投票 1

将矩阵的行计数重新分配为大于初始值的数字

我有一个程序来创建具有初始值的矩阵,然后将矩阵更改为给定值。但是,当我尝试将行数更改为等于或大于初始值的数字时,...

回答 1 投票 0

我如何解决带有C中动态数组的realloc()无效的下一个大小错误?

[我将通过介绍我对C还是很陌生,并且对malloc / realloc等没有太多经验来对此进行开头。我目前正在尝试执行此任务以模拟磁盘调度(FCFS),以便...]]

回答 1 投票 0

字符串重新分配的意外行为

我遇到了带有字符串函数的内存分配的奇怪行为。注意:现在,我被告知忽略分配操作的失败。我的代码是:void string_reallocation(char * ...

回答 2 投票 1

使用realloc()更改malloc()的大小输出垃圾值(C语言)

程序的用途:我正在制作一个程序,该程序显示用户输入了多少次号码。如果输入的数字小于1,它将停止询问值。屏幕快照和...

回答 1 投票 0

为什么会出现“ free():无效指针”错误?

我对C还是相当陌生,我正在使用带有-ansi的gcc编译器。我正在尝试为C中的方阵乘法实现Strassen算法。作为热身,我只是在实现递归...

回答 1 投票 0

重新分配时堆内存使用过多

[Valgrind说分配了42 718个字节,但是,当我看到调用重新分配过程的次数为3或6次时,变量currentLength和currentLineLength是10 20 30 ...

回答 1 投票 0

如何释放重新分配和分配的内存?

如何释放在开始时已经重新分配并随后重新分配和重新分配的内存?这是我的尝试,但是valgrind说有6个分配和6个释放,...

回答 1 投票 0

C。双精度数组和char数组中realloc的区别

我必须大大增加双精度数组的长度。我知道,如何使用char数组来完成此操作,因此我尝试了以下操作:int main(){char * tmp = NULL;对于(int i = 1; i <= 4; i ++){tmp = ...

回答 1 投票 0

声明一个指针并将重分配的结果分配给它,作为在C中有效的if参数吗?

我正在尝试实现Dijkstra算法,首先需要设计一个具有可变数量节点的图结构;为此,我需要动态更改...

回答 1 投票 0

getenv返回我可以重新分配给的堆内存吗?

好,所以我需要将结果连接到getenv。我不允许定义任何其他变量。如果getenv返回堆指针,那么我可以重新分配它以进行连接吗?是或不是?

回答 3 投票 0

C11-执行两次重新分配时,在结构数组上重新分配失败

我正在尝试使用malloc和realloc来保存结构数组。数组应动态增长,每次应增加10个结构元素。结构:typedef struct {unsigned char ...

回答 1 投票 0

如何键入直到EOF时为每个字符动态分配内存

我具有从stdin读取行直到EOF(CTRL + D)的功能,该功能运行良好。我想在键入时为每个字符分配内存,直到...

回答 1 投票 -1

有人可以帮我在键入直到EOF时为每个字符动态分配内存

我具有从stdin读取行直到EOF(CTRL + D)的功能,该功能运行良好。我想在键入时为每个字符分配内存,直到...

回答 1 投票 -1

如何为矩阵创建结构数组

[基本上,我有矩阵,想使用结构存储它们,但是我需要使用动态内存分配typedef struct {int mymatrix [5] [5]; //矩阵int列; / ...

回答 1 投票 0

如何显示另一个结构的列表的结构?

我正在做一个小项目,其中我有一个汽车结构(年份,品牌等。)和一个包含汽车的收藏结构,如何在收藏中显示汽车?在我的Car.h中...

回答 1 投票 0

重新分配调用会带来多少开销?

我在for循环的每次迭代中都使用realloc,该循环迭代超过10000次。这是一个好习惯吗?如果多次调用realloc会导致错误吗?

回答 8 投票 8

使用动态函数复制字符串

我正在尝试将一个字符串复制到另一个字符串。最终输出面临问题。请参考预期输出和实际输出。这是用于在另一个字符串之间复制一个字符串。 #include

回答 2 投票 0

使用DMA打印给定值

我正在编码以使用realloc在Dynamic方法中获取给定数字的值。在这种情况下,新尺寸元素的O / P无法打印正确的值。它在...

回答 1 投票 1

Realloc只工作两次

由于某种原因,当我重新分配数组以将项目追加到数组时,它在段错误之前只能工作两次。当我尝试在数组内部打印字符串时,将发生段错误。我目前...

回答 2 投票 1

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