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)。但是,解組成指針變量的指針是成功的。這是什麼原因?