c

    -1熱度

    1回答

    我創建了一個帶有.h文件和.c文件的庫。我現在正在重新定義我的功能。我有頭衛兵...還有什麼可能是錯的? 哦,這是在C語言

    5熱度

    1回答

    作爲比較操作數的結構不可用是C中更明顯的事情之一,對我來說沒有太大意義。結構可以按值傳遞並通過賦值複製,但==未指定。 以下是C11標準(草案)的相關部分,它們定義了等號運算符(==和!=)和簡單賦值運算符(=)的約束條件。請注意在平等運營商的限制下缺乏結構和聯盟。 (除了缺少處理_Atomic C99的措辭是相同的)。 6.5.9公平運營商 約束 下列情況之一的應持有: 兩個操作數的算術類型;

    1熱度

    2回答

    我正在寫一個應用程序,通過libusb與磁帶閱讀器進行通信。在Ubuntu 14.04它完美的作品,但在PI rasperry當我執行相同的代碼就說明我這個錯誤: libusb: error [reap_for_handle] reap failed error -1 errno=14 libusb: error [handle_events] backend handle_events fail

    -1熱度

    1回答

    int main(void) { char plain[6] = "lorem"; char cipher[27] = "nbajyfowlzmpxikuvcdegrqsth"; int length = strlen(plain); char encrypted_text[6] = "pkcyx"; /*encryption*/ f

    0熱度

    1回答

    獲得用於在Min Heap右側插入記錄的代碼之後,如果我想要優先考慮節點的左側子節點,重新安排堆。 輸入會是這樣的: I 5 //insert number 5 in the Min Heap I 4 I 3 I 2 I 1 和輸出應該是: 1 2 3 4 5 而不是通常的: 1 2 4 5 3 如何得到這個輸出任何想法?提前致謝。

    0熱度

    1回答

    noob alert在C結構中共享char指針。 int fd = shm_open("someName", O_CREAT | O_EXCL | O_RDWR, S_IRWXU); if (fd < 0) { fd = shm_open("someName", O_CREAT | O_RDWR, S_IRWXU); if (fd < 0) { printf("E

    0熱度

    1回答

    我試圖從netbeans的文件sample.txt到我的c程序中輸入數據。我如何從命令行執行該操作?我知道我應該去 File -> Project Properties -> Run -> Run Command.但是我會爲Run Command輸入什麼?

    3熱度

    1回答

    多個客戶端正在向服務器發送其作業名稱和內存請求。服務器充當內存管理器併爲儘可能多的客戶端分配內存,使用分頁作爲內存分配方案。我正在使用FIFO進行客戶端 - 服務器通信。 我遇到的問題是所有的客戶端都經過處理後,我想在服務器端顯示分配內存的映射。換句話說,我想展示什麼幀已分配到什麼客戶端。 下面是我的服務器應用程序的一部分。我還附上了一些可能有助於理解問題的輸出。一切都按預期工作,直到程序結束(打

    3熱度

    2回答

    我有以下簡單的程序: : /usr/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-gcc -mthumb -O3 -o main.o -c main.c GCC方便地分別memcpy和memset替換循環: #define N 20 long c[N]; long a[N + N]; void f(void) { long *

    1熱度

    3回答

    爲什麼當我在另一個函數中使用fwrite時,輸出文件會有所不同?VERSUS fwrite在同一個函數中? output1.txt包含像E,這是不正確 output2.txt含 「B」,這是正確 #include <stdio.h> #include <string.h> void writeData(char *buf, char *path) { FILE *fp1;