如何创建一个从文件中获取值的函数,使它们成为结构数组并返回它?
作者:Alperen İsa 提问时间:7/15/2023
我有一个名为languages.c的源文件。我想读取 get_availabile_languages () 的数据/语言.txt文本并创建一个语言结构数组并在每个元素中定义它们。 但是,当我尝试执...
alloc 问答列表
作者:Alperen İsa 提问时间:7/15/2023
我有一个名为languages.c的源文件。我想读取 get_availabile_languages () 的数据/语言.txt文本并创建一个语言结构数组并在每个元素中定义它们。 但是,当我尝试执...
作者:Shean 提问时间:7/30/2023
我想将页面分配为匿名页面, 但是当我使用时,页面被分配为文件页面。alloc_page_node() struct page* page; int node = 0; page = alloc_p...
作者:Nathaniel Woodbury 提问时间:7/29/2023
为什么不需要在结构中的字符串上调用 Malloc? 嗨,我这周刚开始学习 C,我发现了一个我无法解释的奇怪不一致。 据我所知,当函数结束时,“堆栈”中分配的项目将从内存中删除。如果我们希望一个变量...
作者:Joe Forsyth 提问时间:7/26/2023
我有一个作业,我必须创建一个名为 IntegerSet 的类。关键是它创建了整数集。如果集合中存在整数,则该数字在数组集中的位置为 1,如果没有,则为 0。我一直在研究动态内存分配,所以我认为我需要保...
作者:Ma7071 提问时间:7/26/2023
我已经定义了一个结构并通过 malloc 在内存中分配了必要的空间,我想在结构中写入数据,在这种情况下,有人可以帮我了解 scanf 函数的语法吗? 我认为当我创建一个 malloc 时,变量在地址...
作者:tekkyprograms 提问时间:7/26/2023
我编写了这段代码来声明一个指针,然后为 int 类型动态分配 4 个字节的内存,然后在其中存储一些数据。 应指向保存 int 类型数据的地址。然后,程序应使用 .我还包含了从堆中释放已分配内存的函数。...
作者:gustavo moretto itikawa 提问时间:7/26/2023
我正在尝试在 C 中分配一个 2D 矩阵,它已经被灌输了。我需要它已经初始化以形成目录,之后将用于下一个功能。 黑客帝国 char matriz2D[8][24] ={{'#', '#', '#'...
作者:TAJ-32 提问时间:7/21/2023
在此代码中,我不明白为什么要将输入字符值放入 (ptr + i) 中,然后我们打印出 ptr[i]。我知道它们是不同的,因为我在第一个 for 循环中打印出值,但我不明白它们之间的区别是什么,以及为什...
作者:Vaibhav 提问时间:6/20/2009
alloca()在堆栈上分配内存,而不是在堆上分配内存,如 的情况。因此,当我从例程中返回时,内存被释放了。所以,实际上这解决了我释放动态分配内存的问题。释放通过分配的内存是一个令人头疼的问题,如果以...
作者:Elhazin 提问时间:7/17/2023
我有一个 C 程序,我怀疑内存泄漏的存在 #include <stdio.h> #include <stdlib.h> char *f() { return (char *)malloc(10)...