c

    1熱度

    1回答

    我有64位Windows 10操作系統。我從JPEG網站下載了用於讀取JPEG頭文件的jpegsr9b庫。我已經用C編寫的程序來讀取如下JPEG文件: #include<stdio.h> #include<jpeglib.h> #include <stdlib.h> int main() { struct jpeg_decompress_struct cinfo; struct

    4熱度

    3回答

    我需要分解一個數字的小數部分,但我需要得到最明顯的表示。這裏是我的代碼,更清晰: #include <stdio.h> void main(){ double value = 0.123; int decim_tab[6]; int decimal; int i; for (i = 0; i < 6; ++i) { value *

    0熱度

    2回答

    我正在玩預處理器和c。試圖實現我自己的事件和分級系統。 但是我面臨一個問題。我試圖靜態定義可以初始化的「模塊」,以及一些事件,這些事件也是事先靜態定義的。對於我正在使用的活動COUNTER,它的作品很漂亮。但我不想混用模塊ID和事件ID。 所以我想要實現一個簡化版本: hierarchy.h #define HIERARCHY_DEFINE(NAME) int hierarchyId = __CO

    1熱度

    2回答

    我是SSL套接字編程的新手,我的第一個任務是讓SSL服務器客戶端工作和理解。 我已經獲得了浮動在Web上的服務器和客戶端源代碼,並將它們與我的openssl庫(從源代碼編譯)進行了編譯。 當我啓動服務器時,我可以使用accept系統調用來創建一個正常的clientfd,但SSL_accept失敗。 clientsocketfd = accept(serversocketfd, NULL, 0);

    0熱度

    3回答

    基本上我的功課是: 寫三個功能: 一個當其與兩個整數提供,返回就越低。 另一個返回兩個提供的整數中較高的一個。 第三個返回兩個整數的平均值 要測試你的函數,編寫一個提示輸入兩個整數的程序,然後輸出較低的值,然後輸出較高的值,然後輸出平均值。 你的程序應該包含函數原型。 無論如何,正如我之前提到的,我似乎對這個模塊有真正的困難 - 儘管它是我的最愛。 所以這裏是我的代碼到目前爲止(尷尬)。我無法弄清

    -3熱度

    1回答

    我有幾個問題需要理解u /使用c中的指針實現一些小的問題。 我有一個4x4矩陣,我想轉置它。其實施已經開始。但知道我想要的,但方法的邏輯,使其更加花哨。 char arr[4][4] = { //filled } printArray(arr) 第一代碼部分只打印陣列我格式化它和它的工作完美。 char matrixTranspose(char array[4][4]) { ch

    -1熱度

    3回答

    我不能寫負二進制到二進制c代碼。 需要幫助:) 這裏是我的代碼...... 有沒有其他需要包括。 #include <stdio.h> int main(void){ int i; int j; int b[16]; printf("input number"); scanf("%d",&i); if(i <= 0

    1熱度

    1回答

    我想在Linux C中看到SIGABRT的默認處理程序的源代碼,但是我找不到它。你能介意幫助找到它嗎?

    3熱度

    1回答

    我知道在#變量和函數之前用#ifdef和extern的含義來聲明C頭文件。但最近我有一個第三方庫使用以下方案的嵌入式設備: /* "lib.h" */ #ifndef LIB_H_ #define LIB_H_ #ifdef LIB_C void function1(); /* ... */ #else extern void f

    0熱度

    3回答

    我主演在原來的JPEG標準(ITU 81),特別是圖中圖F.12: 參考:以V延伸的解碼值的符號位在SLL術語表示:shift left logical operation(見PDF第15頁) 現在著名的libjpeg執行決定實施它this way(相當直接轉錄): /* * Figure F.12: extend sign bit. * On some machines, a shift a