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