c

    0热度

    1回答

    我正在看C的一个可变参数的this example,写成GNU.org。我的操作系统是Debian 8.6。 这里是我的就可以了轻微的变化,文件名是ex.c: #include <stdarg.h> #include <stdio.h> int addEmUp(int count,...){ va_list ap; // where list of arguments are st

    0热度

    1回答

    在32位系统上,我发现下面的操作总是返回正确的值,但返回的是随机结果,其中a更大。 uint64_t a = 14227959735; uint64_t b = 32768; float c = 256.0; uint64_t d = a - b/ c; // d returns 14227959808 我相信这里的问题是,INT-漂浮的操作返回未定义的行为,但也有人有助于解释为什么它给

    1热度

    1回答

    试图编译我的代码中断以下行: printf("%llu\n", 0x12345678 * 0x12345678); 我得到这个: program.c:45:34: warning: integer overflow in expression [-Woverflow] printf("%llu\n", (0x12345678 * 0x12345678)); 我该如何解决这个问题?

    3热度

    3回答

    我想在VFS服务器中创建一个新的系统调用,它将被指定一个文件名作为参数,并将在MINIX3.2.1中打印该特定文件的inode编号。 我检查了do_stat()函数的代码(在/usr/src/servers/vfs/stadir.c中),我发现我必须分配给vnode结构变量派生eat_path()才能访问v_inode_nr这是inode编号。为了做到这一点,我如何能够分配我正在寻找的文件,在哪里

    -4热度

    1回答

    我有一个问题,有了这个,我想知道如果你们中的任何人都可以解决它将非常感激! 我试图加密邮件发送给的人在我的游戏 问题:当我试图把我的消息的第一时间要去工作,并显示在字母文字和第二次是要去显示加密后的文本,我不希望人们看到 ("ZFDKWEK,CSJ,$MS(,,,)") if (MessageEnc) { if (GET_GAME_TIMER() >= dest

    -1热度

    2回答

    我使用softserial与蓝牙调制解调器进行沟通,我用下面的代码串推到串行: char bt_string = "test"; bluetooth_println(bt_string); 我需要能够更换串 printf(" Error: cmd=%02hX, res=%02hX\n", CMD_SEND_CID, res); 我曾尝试下面的代码 char bt_string; spr

    0热度

    1回答

    我目前处于学习C编程的初级阶段,正在使用Code :: Blocks工作通过“开始用C for Dummies编程”。 第7章中的第一项活动,用getchar()提取字符,要求我们按照书中介绍的完全复制代码;见下图: #include <stdio.h> int main() { int c; printf("I'm waiting for a character:

    2热度

    1回答

    我已经写在两个独立的程序(例如1 & 2)经由消息队列进行通信的代码。每个程序都会发送一条特定的消息mtype并等待特定的响应mtype。基于mtype函数被调用。程序2开始等待上select()上的消息队列从节目1等待消息链引发和经由消息队列每个全成通信链后回来select()等待下一通信链的节目1的引发。 我想要的节目2必须通过停止执行返回到select()无论它的通信链之间在上壳体程序1从节

    0热度

    2回答

    我正在使用基于微控制器STM32F401RET6的Nucleo F401RE电路板。我连接到一个Micro SD插槽,并有兴趣将数据写入SD卡并从中读取数据。我使用STM32CubeX软件生成代码,特别是内置函数的SD库。我试图编写一个简单的代码,将数组写入特定的数组,并尝试读取相同的数据后缀。代码如下: uint32_t to_send[512] = {1, 2, 3, 4, 5}; uint

    -1热度

    1回答

    我想从pcap文件解析一些信息到我的项目。 我正在创建可以在SIP呼叫中发现错误的分析程序。我创建了可以保存这些信息的类(现在不是全部)。我使用Windows和Codeblocks C++,并安装了windows的pcap库。 实现此目的的最简单方法是什么? class Messege { private: int number; string cseq