c 相关问题

C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。

有效地将双精度数除以 2 的幂

我正在实现相干噪声函数,并惊讶地发现使用梯度噪声(即 Perlin 噪声)实际上比值噪声稍快。分析显示,原因...

回答 4 投票 0

每次从vscode图标打开vscode时,默认打开的是C文件

当我从vscode桌面图标打开vscode时,它总是打开一个C文件,这太烦人了。我该怎么办才能每次都显示vscode的默认欢迎界面或者空界面...

c
回答 1 投票 0

如何在Linux中以编程方式获取磁盘名称(如“/dev/sda”或“/dev/sdb”)?

我正在尝试查找与磁盘和分区相关的信息。 以下是我的代码。但问题是,我通过命令行传递磁盘名称,方法是从“/proc/partiti...

回答 3 投票 0

一种计算 __VA_ARGS__ 参数数量(包括 0)的方法,无需编译器特定的构造

有很多问题讨论如何计算 __VA_ARGS__ 和零参数问题(例如 [1] 和 [2])。然而,这些问题的答案通常是不可移植的,因为......

回答 2 投票 0

如何使用自动工具正确指定公共和私有标头? (C 或 C++ 库)

我有一个 C 语言库,可以使用 autotools 和 CMake 构建。在 CMake 中,可以定义公共和私有标头 (.h),以便随后安装公共标头(在

回答 1 投票 0

如何让编译器发出有关 switch 和 case 中枚举类型不匹配的警告?

对于下面的代码,我希望有一个警告,因为a是枚举A类型,但是case B1和B2是枚举B类型;但我找不到一种方法让 gcc/clang 发出警告。 关于如何做的任何建议

回答 1 投票 0

mq_open 错误号 13 权限被拒绝

我在尝试使用 mq_open() 调用创建 posix mq 时遇到权限问题。我确实合并了此处提到的更改 mq_open 权限被拒绝 我查看了其他相关帖子,例如

回答 1 投票 0

iMX8 平台上的 GStreamer Pipeline。面临“检测到丢失帧”问题

我开发了一个运行神经网络模型的自定义 GStreamer 组件推断。该组件大约需要 100 毫秒来处理每一帧,导致预期帧速率约为 10 ...

回答 1 投票 0

如何在正则表达式中找到所有带有 C 的匹配项?

C 的正则表达式库中是否有像 python 中那样的 findall 函数: re.findall(模式, input_string) 我有一个包含文件名的字符串,如下所示:“path/to/file1.ics,path/file2.ics”,带有

回答 3 投票 0

无根生成树中的异步领导者选举宣布多个获胜者

我正在尝试使用 MPI 实现图像中描述的算法。这是大学项目的一部分,我们正在该项目中构建分布式卫星到地面站通信系统。我...

回答 1 投票 0

无法计算金额

这个C程序是打印发票的,唯一的问题是它不会输出单价和计算金额。有人可以告诉我怎么做吗?现在这是完整的代码。如果还有其他的话

c
回答 2 投票 0

如何将文件读入命令行?

基本上我想做的是有一个带有 int main(argc, *argv[]) 的程序,而不是将字符写入命令行,我想让我的程序从文件中读取这些单词。我怎样才能陪伴...

回答 6 投票 0

一致文件格式中可变长度的C子串

我有文件中的以下行: 名称:变量长度字符串 我想提取子字符串: 变量长度字符串 从中。这就是我所拥有的: char* getProcStatus(const char*...

c
回答 1 投票 0

sscanf:如何解析

我正在尝试解析这个字符串: +CGDCONT: 0,"IP","免费","10.158.88.34" 粗体是我感兴趣的项目。 我的第一次尝试是使用这种模式: “+CGDCO...

回答 1 投票 0

使用条件变量输出 Mandelbrot 的线程同步问题

我尝试将线程与条件变量同步以输出曼德尔博特,但我得到了错误的曼德尔博特。 函数output_mandel_line 和compute_mandel_line 已给出并且是正确的。我做了...

回答 1 投票 0

Windows 更新后返回 WSAEACCES 错误

去年,我终于将开发环境从Win10x64迁移到了Win11x64。旧的Win10电脑一直处于关机状态,除了极少数时候我需要在上面查找旧文件。 ...

回答 1 投票 0

使用Linux C select系统调用来监控文件

我有以下代码来监视目录的更改,并在终端中打印一些内容。 该代码监视两个文件中的更改 - 一个名为 test,另一个名为 test2 - 之后

回答 1 投票 0

C 中数组释放内的链表

我有这些结构: typedef 结构 Nodo{ int id_nodo; 结构诺多*下一个; 诺多; 类型定义结构{ Nodo *头; } inmap; //结构Grafo 类型定义结构{ 整数N; // numero dei nodi ...

回答 1 投票 0

C opendir,readdir 错误:free():无效大小,中止(核心转储)

我有以下代码来循环遍历 /proc 内的数字目录,并通过进一步进入给定 PID 的目录来获取文件夹的名称: /proc/PID/cmdline 这是 C 代码: ch...

c
回答 1 投票 0

有效地随机选择端口(uint8_t 位掩码)

假设我有 4 个可能打开和关闭的端口,并由 uint8_t 掩码的 LSB 表示,这意味着 0b00001001 表示端口 0、3 处于打开状态。 给定一个 0-3 之间的数字(代表

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.