C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我试图在gotk3 / glib Go存储库中添加一些方法,但是我很难将方法g_settings_set_strv转换为Go; C签名是这样的:gboolean g_settings_set_strv(...
可以假设`stdin`,`stdout`和`stderr`的值是常量吗?
从Ubuntu手册页stdin(3):extern FILE * stdout;来自mingw64 stdio.h文件:#define stdout(&__ iob_func()[1])两者都建议不能假定stdout(指针)的值为......
STM32 - FreeRTOS xQueue接收不完整的数组
我在FreeRTOS v8中实现xQueue时遇到了麻烦。该板基于STM32F4,我正在尝试将数据从ISR(串行)发送到主线程。唯一的问题是并非所有数据都被收到......
我需要知道C上磁盘(在Linux机器上)的文件系统的创建日期时间。我想避免使用shell命令,例如tune2fs -l / dev / sdb2 | grep'文件系统已创建:'...
我试图从二叉搜索树中删除一个叶子节点,它不适合我,我调试了代码,我找不到问题。我可以看到流程正确,调用到达叶节点...
在此代码中释放内存的正确方法是什么? #包括 #包括 #包括 int main(void){char * string1,* string2; string1 =(char *)...
c - 带有任务的OpenMP递归错误无效分支到/来自OpenMP结构化块
我在c中有一个解码迷宫的代码但是我想用openmp任务来做 - 每次有多个开放路径来选择新任务时应该创建并检查它是否导致了目标。迷宫是......
我试图制作一个2D矩阵,用户选择两个尺寸的尺寸(即通过scanf分配dims []值),然后初始化它。我的程序编译但崩溃时......
我使用malloc创建了10个整数的数组。我为元素添加了值。然后,我将它重新分配到200字节到newArr。然后我将newArr重新分配到newArr2中,大小为10整数...
stdatomic(C11),关于_Atomic类型的三个问题
我在cppreference上发现的第一个问题_Atomic(type-name)(自C11起)用作类型说明符;这指定一个新的原子类型_Atomic type-name(2)(自C11起)用作类型限定符; ...
这个问题如标题所示:是否有可能在不使用任何内核特定方法(如malloc,new等)的情况下产生内存泄漏?如果我在一个函数内部创建链接列表会有很多...
我一直在编写一个小程序,允许用户读取文件,创建一个小“数据库”以及创建/删除条目的能力等。当我尝试使用realloc()函数时,它...
我是C的新手。我偶然发现了某些我无法解释的行为。具体在下面的代码中我创建一个文件,在其中写入一个字节的信息,然后关闭并再次打开它,读取...
我有2个字符串; string1 [20] =“ab cd efgf”; string2 [20] =“mn go jpfgt”;需要找到string1中出现在字符串2中的第一个字母,然后打印出地点(索引)和字母在每个...
我必须使用函数dist(double p [2] [3])找到两对点之间的距离,每个点由三个坐标定义。我将总共12个坐标放在一个文件中,将它们分开......
GTK Glade C - Treeview选择奇怪的段错误
我正在学习GTK和Glade。我正在一点一点地尝试制作一个小型的会计程序。现在,我发生了一个奇怪的段错误,我无法理解为什么。我只是想取消所有选择......
我需要创建简单的C编程,看起来像这个1.1和1.2到1.0 1.3和1.4到1.5 1.6和1.7到1.5 1.8和1.9到2.0这是我的例子#include #包括
我在下面的模式中生成了三个字母的可能组合,如(A,B,C)。修复外部字母并更改内部。对于(A,B,C)= 3 * 3 * 3的可能性。我将所有数据存储在数组中,现在由...
有人可以指导我使用C中ARM Neon内在函数的优势来优化图像上滤波器的卷积吗?我已经在传统的C中实现了这个,但是,我需要时间-...