segmentation-fault

    1熱度

    1回答

    我正在運行一個簡單的C應用程序,它將持續獲取PID進程。 這是在定製ARM板上運行。 pid_t GetStreamerPID() { pid_t pid = 0; int ret = 0; char line[100]; char command[50] = "pidof -s gst-launch-0.10"; memset(line, '\

    -2熱度

    1回答

    我正在嘗試從Linux文件「/ proc/net/dev」中獲取網絡接口名稱。我有兩個問題。首先,我可以通過編寫從第3行的代碼,直到文件的末尾得到它: char buffer[100], word[10]; fgets(buffer, 100, fp); sscanf(buffer, "%s %*[:] %*s", word); ,但問題是我得到的字符串以冒號(LO:爲et

    -2熱度

    1回答

    編輯:我不問如何正確初始化變量。我在問如何阻止它們被初始化不正確,以便採用該類型的函數不必顯式驗證它們的參數。 在走,我有一個包含地圖,如類型: package foo type Bar struct { baz map[string]int total int } func NewBar() *Bar { return &Bar{baz: map[stri

    0熱度

    1回答

    我運行在基於ARM的板下面的代碼: sh: out of memory StartStreamer: command=[/usr/bin/gst-launch-0.10 imxv4l2src ! imxv4l2sink &], status:256 Segmentation fault Rebooting:35584 StopStreamer: command=[killall gst-l

    1熱度

    1回答

    我現在在學習AT & T x86程序集。我正在寫代碼,它將兩個32位整數相乘而不使用「*」。問題是調試器不斷告訴我我有分段錯誤。這是我的代碼。 .global _start .data a: .long 0 b: .long 0 count: .long 0 .text _start: movl $0, %eax mov

    0熱度

    1回答

    雖然這個程序(雙迴文)提交給USACO網站,我收到一條錯誤信息,說 「運行3:執行錯誤:你的程序(`dualpal')與 信號#11退出(分段衝突[可能是因爲訪問 內存越界,數組索引超出界限,使用錯誤的 指針(失敗的open(),失敗的malloc)或超過指定的最大內存限制])。在信號之前爲0.011 CPU秒 ,它使用了4184 KB的內存。「 有人能幫我解決這個問題嗎? 在此先感謝:) 我不認

    0熱度

    1回答

    我得到一個賽格故障當我嘗試從我的JSON得到val的結果文件中的其他取值,如果我行註釋掉 /*parseText(obj, "val", &tmp); strcpy (test.val, tmp); printf("val = %s\n", test.val); */ 這是返回精只有一個不是我認爲我處理不正確的整數。 這是我的代碼和json文件如下。 #include "stdio.h"

    -5熱度

    2回答

    爲什麼我在下面的代碼中遇到分段錯誤? 此代碼以數組s開頭,數組s的第一個元素爲0.然後,數組t的元素是s的補碼,然後t被附加到s直到大小大於1000. 然後用戶輸入查詢的數量和索引爲x的數組s被打印。 #include <bits/stdc++.h> using namespace std; int duplication(int x){ // Complete this fun

    -1熱度

    4回答

    我做了一個簡單的C程序來讀取.txt文件中的數據並將其打印到屏幕上。 FILE *fp = fopen("words.txt", "r"); char buffer[3]; while (fscanf(fp, "%s", buffer) != EOF) printf(" %s\n ", buffer); printf("\n"); word.txt裏面只寫了123個。現在,我運行

    0熱度

    1回答

    我必須在C中寫入一個函數,它接受一個矩陣(src)和2個整數值(x,y),然後給出一個包含src x y的矩陣。 例如 3 5 2 1 與(2,3)將是 3 5 3 5 2 1 2 1 3 5 3 5 2 1 2 1 3 5 3 5 2 1 2 1 我給出的結構 struct Mat { int cols; // number of columns