pointers

    0热度

    1回答

    struct _StoryElement_ { char *title_of_chapter_; struct _StoryElement_ *path_a_; struct _StoryElement_ *path_b_; char *content_of_chapter_; }; typedef struct _StoryElement_ StoryElement; 因此,我创

    0热度

    2回答

    我一直在调试这个函数很长一段时间了,无法用这段代码包裹我的头。 void make_points(DocSpec instance, Tree *myTree, Point *p){ int i, j, k, index = 0; for(i = 0; i < instance.numPt; i++) { p[i].x = instance.xCoordinates[i

    1热度

    2回答

    我试图创建一个函数,返回数组中元素的总和。当我尝试运行该程序时,出现分段错误。有人能指点我正确的方向吗?谢谢! int arraySum (int array[], int numberOfElements) { int result = 0; for (int i = 0; i < numberOfElements; i++) { result += array[i]; }

    1热度

    1回答

    输出应该像这样打印出来,当船员挖掘整个空间值“s”时,它将变为值“T”,并且如果可以帮助创建一个打印地图结构的函数,而不是每次都使用for循环我们将不胜感激太!: Crew Dig Carry 1 3 1 2 2 5 3 4 1 4 1 3 你想在哪里送船员1? 4s 1s 3s 1s 2s 3s 1s 5s 1s 您已删除所有的沙子从这一节! 您想将船员2发送至哪里? 4s 1s 1T 1s 2

    0热度

    1回答

    对于我的C类的作业,我们被要求从标准输入读取数据,将这些字连同它们的位置(线和偏移量)一起放入二进制树中,修改二叉树,并根据位置在文件中打印二叉树。我在那里(我希望),但我遇到了问题,我的新数据一直覆盖我的旧数据 - 特别是,当我将它放入Insert数组时,新的Insert结构会覆盖旧的Insert结构,这意味着我的数组中有几个相同的条目。我不太清楚如何阻止它的发生,甚至是为什么发生这种情况,尽管

    0热度

    3回答

    所以我有这样的结构: struct state { int previous[2]; int current[2]; bool pen; }; typedef struct state state; 在我使用这个作为一个参数的一些功能,例如: void new_state(&s, char *file, int i, int j){ int new

    1热度

    1回答

    我有一个包含原始字段(int,uint8,...)和指针的结构。 这些指针通常指向一个不同结构类型的数组,以保持深度嵌套结构。 例如,在C: struct A { int field1; int field2; struct B *fields3; unsigned int countofb; } struct B { int anotherfield1; i

    1热度

    1回答

    我需要创建一个char *数组[],然后我必须传递给execv。 第一元件将是路径 “./exec_test” 作为第二个参数:A/B 之间随机选择的第三个参数:选择一个随机字母A - Z 对于第四个参数:挑[2,2 + A_CONST] 然后NULL之间的随机整数 void perform_exec(){ char *type= 'A' + (random() % 2); c

    0热度

    1回答

    我试图从指针给出结构的函数中填充结构字段。 使用malloc分配结构后,返回的指针非空,并且结构字段已经很好地初始化,但是在返回到main之后。我传递给函数的指针是null。 这里一个简单的例子 #include <stdlib.h> #include <stdio.h> #define INFO(fmt, args...) printf(fmt, ## args); #define E

    -6热度

    1回答

    我用一个指针变量在封装级: var config *configuration 但试图解组此错误变量的结果:json: Unmarshal(nil *main.configuration)。但是,解组成指针变量的指针是成功的。这是什么原因?