c

    2熱度

    1回答

    當我嘗試編譯C代碼,其中包括另一C頭我得到這個錯誤以前聲明: x86_64-uefi/../../libk/string.h:9:10: error: function declared 'ms_abi' here was previously declared without calling convention KABI int memcmp(const void *d1, co

    -5熱度

    2回答

    我不知道如何解決和需要幫助的錯誤是: 在第20行和列28 [錯誤]不能轉換 '詮釋**' 到 'INT *' 的參數 '1' 到 '空隙 樂透(INT *,INT,INT,INT,INT,INT)' 在的這部分代碼: #include <stdio.h> #include <stdlib.h> int read1(); int even1(); int e

    0熱度

    1回答

    我創建了一個shell副本,並且遇到了可執行自制程序的問題。我的意思是,當我想執行諸如java,ls,wc等等的東西時,一切正常...... PATH變量中已經存在的所有東西。 現在我想能夠執行一個「myls」命令,它是原始ls的副本。問題是我的程序沒有在PATH變量中註冊,所以當我嘗試execvp("myls", …)時,出現錯誤「沒有這樣的文件或目錄」。 我想知道我如何管理這個問題,並能夠按照

    0熱度

    1回答

    我試圖從指針給出結構的函數中填充結構字段。 使用malloc分配結構後,返回的指針非空,並且結構字段已經很好地初始化,但是在返回到main之後。我傳遞給函數的指針是null。 這裏一個簡單的例子 #include <stdlib.h> #include <stdio.h> #define INFO(fmt, args...) printf(fmt, ## args); #define E

    0熱度

    1回答

    我一直在嘗試爲IPv6實現我自己的簡化TCP/IP協議棧,目前我的目標是能夠回答ICMPv6迴應請求。 我使用以下結構,用於存儲在稍後的計算所需要的數據: typedef uint16_t n_uint16_t; //network byte order typedef uint32_t n_uint32_t; n_uint16_t htons(uint16_t n); n_uint32

    0熱度

    1回答

    我有一個函數,將用戶輸入的文字(它也翻譯數字)轉換爲莫爾斯電碼,但我不明白爲什麼包含字母表的數組在莫爾斯代碼:米[37] [10]是一個二維數組?我瞭解到37是由字母,數字和空格的數量組成的,總數爲37,但爲什麼是10? 這是我的代碼: void textoMorse(){ int i,j; char texto[37] = { 'a', 'b', 'c', 'd'

    0熱度

    1回答

    我試圖攔截的Winsock2呼籲解決在同一臺主機上的進程之間的UDP數據包間歇性消失的情況。當它們「消失」時,它們會消失20秒,這足以中止正在運行的過程。 我設法讓DLL注入工作,並正確截獲了2個winsock調用(我希望),因爲我可以做一個簡單的打印,但我需要能夠處理地址信息,以便我可以跟蹤誰發送什麼對誰... 不幸的是,我注入的上游過程顯然是調用recvfrom(是的,不是WSA ...等價物

    0熱度

    1回答

    這個程序應該輸入一個數字並計算學生之間的標記之間的平均值。這個程序只適用於以前的學生,但不適用於以下的程序。我認爲那個fscanf有一個錯誤。任何人都可以幫忙嗎? int main() { FILE *cfPtr; int matricola_in, matricola, nEsami, codEsame, voto; char nome[20], cognome[

    1熱度

    1回答

    我遇到了問題。試圖寫一個簡單的程序,其中分叉一次 父進程從/ dev/urandom發送子字節,子進程將它們輸出到屏幕(15行,每行十六進制)。問題是:當我第一次打開編譯PROGRAMM輸出的樣子: B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B

    0熱度

    1回答

    我想寫使用內聯彙編用C離開操作的旋轉,像這樣: byte rotate_left(byte a) { __asm__("rol %0, $1": "=a" (a) : "a" (a)); return a; } (凡字節通過typedef unsigned char型)。 這就提出了一個錯誤 /tmp/ccKYcEHR.s:363: Error: operand size