realloc 相关问题

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

如何修复“realloc():无效指针”

我正在尝试编写一个函数来将文本文件转换为CSV文件。输入文件有3行,以空格分隔的条目。我必须找到一种方法将一行读入一个字符串并转换...

回答 2 投票 1

Realloc操纵数据超出其范围

我的C代码遇到了一种非常不寻常的行为。我正在实现一个最小和最大堆,如果达到堆容量,它应该动态地改变大小。问题是我什么时候打电话......

回答 1 投票 -1

如何创建字符串数组的锯齿状数组

我正在编写一个接受命令行参数的程序,我想使用字符串“PIPE”分隔所有参数,例如我可以编写ls -la PIPE wc。我的代码char ** args = argv; int pipes = 0; ...

回答 2 投票 0

当2个指针指向同一区域并且其中1个被释放时会发生什么?

char * oldPointer,* newPointer; oldPointer =(char *)malloc(1000); newPointer =(char *)realloc(oldPointer,2000)现在可以使用oldPointer吗?现在发生了什么? oldPointer = newPointer;怎么了 ...

回答 4 投票 3

使用realloc减少[重复]的问题

我试图用realloc删除但是它没有按照我预期的方式工作... void deallocates(int ** v,int size,int original_size){int i; * v =(int *)realloc(* v,sizeof(int)* size); ...

回答 1 投票 1

函数无法为C中的指针分配内存[重复]

我有一个名为“visitor”的结构,我想编写一个函数,为我的指向这个结构的指针分配内存...这个代码有效:visitor * visitorPtr = NULL; int visitorCounter = ...

回答 1 投票 -2

realloc():strtok操作中的下一个大小无效

在我的程序的这一部分,我试图模仿ftp服务器中的CDUP操作。首先,我获取客户端所在的当前目录(ptr2和buf3),然后我尝试剥离最后一个字符串...

回答 1 投票 0

C动态长度字符数组

我想在C中编写一个程序,它接受来自stdin的任意长度的行并显示它或将任何函数应用于该字符串。为了实现这一点,我需要一个带动态的String(char [])...

回答 1 投票 0

使用动态数组的空指针错误重新分配

我正在尝试基于动态数组创建动态集抽象数据类型。但是,当一个数组已满并且我调用realloc时,我得到一个编译器错误,它是:realloc():next next ...

回答 1 投票 0

realloc():两次计算后的下一个大小无效

我创建了存储数字数组的结构。该数组是动态分配的。尝试在函数中重新分配一些空间时会发生此问题。错误是realloc():下一个无效...

回答 1 投票 0

如何重新分配不同大小的2d结构指针

我想重新分配2d指针数组。它必须是动态的如下ascii + ===== + ============== + ============== + ====== ======== + ============== + ====== + | | [0] | [1] | [2] | ...

回答 1 投票 0

如何在动态分配的内存中移动参数?

我很难理解如何使用内存指针。我有两个指针(name,adress,optionalInfo)指向先前分配的myMemory。这些字符串的大小可以变化。他们 ...

回答 1 投票 0

重新分配两次之后的Segfault

我试图写一个函数,它接受一个没有长度的输入。当我尝试获得单个输入时,它工作,但如果我想获得多个输入,我会得到段错误。下面是代码:char * ...

回答 1 投票 0

如何在下面的函数中修复内存分配问题? (malloc的)

我需要读取.txt文件并从结构中向文件中分配每个单词。我将在下面解释得更好。我感谢您的帮助。我的节目正在分配......

回答 2 投票 1

Realloc Memory Intercept

我想阅读几个文件并在内容中添加文本行。我想将新更改的内容保存在缓冲区中。文件大小可以是0字节到16 MB。通过添加文本行,......

回答 1 投票 0

为什么realloc只复制部分数据? [关闭]

所以我遇到了一个问题,似乎realloc没有复制缓冲区中的所有数据,所以我决定运行以下代码作为测试。 #包括 int main(int argc,char ** ...

回答 1 投票 1

C realloc断言

不知道为什么我在尝试使用realloc时遇到以下错误:malloc.c:2401:sysmalloc:断言`(old_top == initial_top(av)&& old_size == 0)|| ((unsigned long)(old_size)> = ...

回答 1 投票 0

realloc():C中的下一个大小无效[重复]

新年快乐!我一直在努力寻找导致错误的原因,我将在下面解释一段时间,我会非常感谢任何帮助。我有以下代码,原则上......

回答 1 投票 -4

这个'realloc()的来源是什么:无效的下一个大小'错误

我已经阅读了这种类型的其他问题,但我仍然无法弄清楚为什么在我的代码中发生了这个错误。这是我的代码:#include #包括 typedef struct {...

回答 1 投票 1

尝试在函数中重新分配数组时出现异常

给出以下结构结构HotelManagement {Hotel_t * hotel; Customer_t *客户; reservation_t *预订; int physicalSize; int registerdSize; int ...

回答 1 投票 -1

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