Malloc 没有分配足够的内存,尽管硬编码为只分配两个字符
作者:Joseph Latvala 提问时间:11/12/2023
我有一个函数,给定一个指向 char 数组字符串(通过引用传递)、一个 char 字符(按值传递)和一个无符号短 int 长度(通过引用传递)的函数,如果字符串已经分配,则应该重新分配字符串一个大小更...
分段-故障 问答列表
作者:Joseph Latvala 提问时间:11/12/2023
我有一个函数,给定一个指向 char 数组字符串(通过引用传递)、一个 char 字符(按值传递)和一个无符号短 int 长度(通过引用传递)的函数,如果字符串已经分配,则应该重新分配字符串一个大小更...
作者:SnowPuff 提问时间:6/5/2023
在快速排序的这段代码中,如果输入数组正在递减,例如 5 4 3 2 1 ,变量 i 继续递增而不检查并超出数组边界。这不应该产生分割错误吗?正如回复中指出的那样,即使它没有给出分段错误,为什么它不将 ...
作者:Reza Nishat 提问时间:3/18/2015
我有一个这样的头文件 #ifndef __coulomb_h_ #define __coulomb_h_ #include "nml_dcvector.h" #include <fstream> #...
作者:Francesco 提问时间:5/30/2022
我没有在互联网上找到答案,如果有的话,请链接它...... #include <stdio.h> int main(){ FILE*fp; char arr[4]; printf("Open...
作者:Harshit Singh 提问时间:8/11/2023
当矩阵的维度为 1x2 时,该变量已经具有值,因此程序会遇到分割错误。我真的不明白问题是什么以及为什么会发生这种情况,因为当矩阵的大小为 3x3、3x4、2x2 等时,程序运行良好。i912 #in...
作者:prophet4955 提问时间:10/29/2017
我有以下枚举和结构: enum Destination { unknown = 0, hosok, parlament, var }; struct Client { char name[30]...
作者:Joseph Latvala 提问时间:11/12/2023
我有一个函数,给定一个指向 char 数组字符串(通过引用传递)、一个 char 字符(通过值传递)和一个无符号短 int 长度(通过引用传递)的指针,如果字符串已经分配,则应该重新分配字符串一个 c...
作者:owen.H 提问时间:11/15/2023
这是我制作的代码,我创建了一个时间函数来获取文件的创建日期,然后获取所有权限,然后我将它们全部放在一个名为的函数中,它就在这里段错误ls -lget_permissionmy_ls_l void g...
作者:Daniel 提问时间:11/5/2023
对于我的线性代数代码,我需要为较低的三角矩阵分配内存, 由一维数组表示。我正在试验我可以分配多少元素和 偶然发现了一个奇怪的行为。如果我设置为高于 的任何内容,则失败并且我的机器无法分配足够的内存,但...
作者:shinny.dogma 提问时间:10/31/2023
因此,我正在使用 CLang 中的两个队列创建一个堆栈 我得到了 enqueue dequeue 和 printQueue。 不幸的是,我的一个队列的出列无法正常工作,以下是我到目前为止所写的内容: ...