segmentation-fault

    0熱度

    1回答

    沒有故障爲什麼以下代碼不給分段故障 #include <stdio.h> int main(){ int i = 0; int x [10]; while(i < 500){ x[500] = 3; printf("%d", x[500]); i++; } } 但是這個代碼。 #include <stdio.h>

    1熱度

    1回答

    在一些代碼,我有型PlayerObject std::list<PlayerObject> unknownPlayers; 的對象鏈接列表,我需要根據某些屬性的對象進行排序,所以我用類 class CountCmp : public std::binary_function< PlayerObject, PlayerObject, bool > { public: re

    -1熱度

    1回答

    我在嘗試從文件讀取到二維動態數組時遇到段錯誤。我知道這是一個含糊不清的問題,但這是我的第一個C代碼,我一直無法找出問題所在。任何方向將不勝感激。 這些是我的變量: int i; int rowsize=0; int colsize=0; int colenter=0; int rowenter=0; int colexit=0; int

    -3熱度

    2回答

    #include <stdio.h> #include <stdlib.h> struct fileIndex{ char name; int key; } index1; int main(int argc, char *argv[]){ int i; FILE *pFile; pFile= fopen("cat/home/sys

    0熱度

    1回答

    int main() { int fd; // File Descriptor for the integer file int pagesize=getpagesize(); // To store the size of virtual page printf("\nPage size is %d bytes.\n100 integers require %l

    0熱度

    1回答

    的Xcode 9.0給了我這個錯誤,同時嘗試編譯結構: 命令失敗,原因是信號:分段故障:11 struct DataModel: Codable { struct Head : Codable {} struct Text : Codable { let text: String } struct Tr : Codable { let

    -2熱度

    1回答

    我想輸入字符串列表。該列表可能會有所不同,所以我嘗試使用動態分配。每個字符串最多20個字符。該列表以一個點結束。我一直在努力一段時間,但我一直在分段錯誤,我不知道爲什麼。我想這個錯誤是在我使用realloc/malloc,但我不明白我到底做錯了什麼。代碼塊是一個更大的程序的一部分,但我挑出這個塊,並試圖使其工作。它適用於一個單詞後跟一個點的「列表」。只要我嘗試閱讀兩個或更多字符串的列表,就會看到分

    0熱度

    1回答

    我正在開發一個節點插件,我正面臨着一些有關分段錯誤的奇怪問題。在MyClass.cc我宣佈一個結構和NAN_METHOD如下: struct ComputeContext { int test = 1; }; NAN_METHOD(MyClass::Foo) { ComputeContext ctx; info.GetReturnValue().Set(Nan:

    -1熱度

    1回答

    初始化的2D陣列矩陣如下: for(i=0; i<N; ++i) { for(j=0; j<N; ++j) printf("%d ", *(*(matrix + i) + j)); printf("\n"); } 然而下面的代碼失敗: #define N 3 ... int matrix[N][N] = {}; 的矩陣的元素可以如下訪問一個分段錯誤。

    -1熱度

    1回答

    我必須根據某些特定的指導原則製作帶有函數的圖數據類型。 我必須有一個函數來初始化一個空圖。在這個函數中,我將第一個頂點設置爲NULL。只是測試這個,我運行我的num_vertices方法,我得到了分段錯誤。它應該返回0. 在我自己的調試之後,我已經知道在某個新圖上調用init函數之後,調用num_vertices函數會以某種方式傳遞一個非NULL的頂點,即使init函數集它爲NULL。因此,我的n