C:如果 malloc() 启动未定义的行为,则运行 realloc()
作者:Abdullah Omar Nasseef 提问时间:1/1/2023
我正在尝试在 C 中使用动态分配的字符串输入,这样一旦输入的字符串超过先前分配的内存,它就会重新分配内存,而不是进入未定义的行为realloc() 这是我的代码: #include <stdio...
RealLoc 问答列表
作者:Abdullah Omar Nasseef 提问时间:1/1/2023
我正在尝试在 C 中使用动态分配的字符串输入,这样一旦输入的字符串超过先前分配的内存,它就会重新分配内存,而不是进入未定义的行为realloc() 这是我的代码: #include <stdio...
作者:pedram 提问时间:1/5/2023
我正在尝试用 C 编写一个动态数组(大小和类型是动态的)。 首先,我编写了一个函数来初始化数组。输入是一个枚举 (TYPE),根据此参数的值,我为相应的类型分配内存。 这是我初始化数组的方式: ...
作者:user20946097 提问时间:1/7/2023
我正在尝试阅读行,直到 EOF。如果该行的长度大于 maxLength,则其余部分将被截断。 如果行数超过 S,则应重新分配双倍的行数。 在重新分配之前,一切正常。当它到达该部分时,程序崩溃。 我已经...
作者:ZSR 提问时间:1/8/2023
这个问题在这里已经有答案了: 堆分配一个 2D 数组(不是指针数组) (7 个答案) 11个月前关闭。 这里是一般问题。 我遇到了一个程序,它有一个像这样的 2d 数组 ps[i][j]。问题是我...