我正在尝试使用文件映射在C中构建客户端/服务器,它仍处于开发阶段,但我在理解文件映射的工作原理方面遇到了一些麻烦. 我在我的服务器上创建一个struct的文件映射并在其上放置一些数据,然后我的客户端打开文件映射a读取数据…
标签:c-3
c – 生成一个新终端并写入其标准输出
我有一个应用程序,它使用gui来完成与用户的大多数接口.但是,我想有一个单独的终端窗口,我可以写入一些错误检查,原始值等. 我知道我可以使用system()命令生成一个新的终端,但我不知道是否可以进行交互. 在最好的情况…
Polarssl Base64.c错误检查
我使用了polarssl的base64.c文件来解码一些数据. int base64_decode( unsigned char *dst, size_t *dlen, const unsigned char *src,…
lvalue需要作为增量操作数错误指针
我只是想了解C中的指针概念并遇到了这个错误. 我得到了以下代码的“左值作为递增操作数”错误.请帮我理解是什么问题. #include<stdio.h> int main() { char *s[] = {"b…
尽管存在明显的缺点,为什么C具有%n格式说明符?
参见英文答案 > What is the use of the %n format specifier in C? &n…
错误C2365:重新定义枚举和错误2086重新定义
我正在尝试制作压缩和解压缩文件的程序.我想为这种操作类型制作一个这样的枚举:typedef enum {COMPRESS,DECOMPRESS} operation;. 问题是,我得到4个错误: Error 1 erro…
使用C在内存映射文件中的相对指针
是否可以在内存映射文件中使用带有指向另一个结构的指针的结构,而不是将偏移量存储在某个整数类型中并计算指针? 例如给出以下结构: typedef struct _myStruct_t { int number; struc…
从C到Swift的函数回调
我有这个C函数简单地回调作为参数传递的另一个函数 void call_my_function(void (*callback_function)()) { callback_function(); } 这是C测试代码: …
STM32F4单片机串口线调试无法正常工作
我正在使用STM32F4发现板– http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM0003795…
c – linux中的系统暂停
我在 Linux内核中查看reboot.c. http://lxr.free-electrons.com/source/kernel/reboot.c 有一个对kernel_halt的调用,它说这个函数会关闭所有内容并执…
如何将OpenMP指令(#pragmas)包装为函数或类函数宏?
我正在尝试将OpenMP与另一种发出C代码的语言(C代码生成器)进行交互.从我的角度来看(我不是另一种语言的设计者),通过调用C函数或类似函数的宏而不是直接使用#pragma或_Pragma来实现这一点是最简单的.我对C…
如何使用realloc()在动态目标中插入字符串?
我在内存分配方面苦苦挣扎.我想把一个字符串输入到另一个字符串中,我制作了两个停止在同一个地方工作的函数 – realloc.这些功能非常相似.在第一个我通过char复制char到一个临时字符串,当我尝试将临时字符串复制到…