c 相关问题

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

Makefile 使用头文件中的 #define 更改输出十六进制文件名

我在固件版本的头文件中使用#define。 makefile 可以将 #define 中的版本号附加到十六进制文件的名称中吗?我在 Windows 上使用 Atmel Studio。我能够你...

回答 1 投票 0

在 Rust 中静态链接 BFD 会引发错误

我是 Rust 中使用 C 的新手,目前正在尝试使用 BFD 构建二进制加载器。 使用bindgen 生成Rust 绑定非常有效。 在我的 build.rs 中我使用了: println!("货物:生锈...

回答 1 投票 0

查找单词的可能排列

。我写了一个代码来查找一个单词上所有可能的组合,我的代码可以工作,但次数非常有限(即,它打印的字符串仅交换了“a”(我的 I/P 是 abcd)...

回答 1 投票 0

C 中的快速排序链表

我需要使用Quicksort排序算法对链表的元素进行排序。需要注意的是,我不能只交换键值,还必须交换元素本身。我的代码根本不支持

回答 1 投票 0

mq_open:参数无效

我正在尝试运行 mq_notify 手册页中找到的 POSIX 消息队列示例程序。我将其作为 ./mq '/bla' 运行,它给出了错误 mq_open: Invalid argument。 这是我...

回答 2 投票 0

C 程序总结任何过程的总内存使用情况

我正在尝试获取任何进程使用的内存总量的最准确数字。我的方法是打印 /proc/PID/maps 的所有行,找出其中的差异...

c
回答 1 投票 0

快速 Alpha 混合(仅限 CPU)

我目前正在优化我的手动(CPU 驱动)alpha 混合(根据像素 b 的 alpha 值,像素 b 优于像素 a)。 我目前正在使用: uint8_t invAlpha = !Alpha; uint8_t R = (Alpha * r...

回答 1 投票 0

在 Linux 内核中将 DebugFS 与字符串结合使用

我正在开发一个Linux内核模块,它使用DebugFS将用户空间文件中的一些值读取到内核空间。 到目前为止,我的 DebugFS 目录位于 /sys/kernel/debug/example。这个直接...

回答 1 投票 0

你如何用C编写程序?

所以我是 C 新手,我正在尝试编写程序来交换 2 个变量的值。 当我运行这个时,交换不起作用。 #包括 #包括 无效交换(int A,int B) { 一个...

c
回答 3 投票 0

在 C 中使用 printf 实现彩色文本

我想知道如何在控制台中打印彩色文本?我使用eclipse win64操作系统。谁能用 C 语言给出一个简单的例子,其中只有红色的 hello world 文本或其他文本?

回答 6 投票 0

如何在没有操作系统的 32 位嵌入式系统上修复 ANSI C 中的 Y2036 NTP 问题

随着 2036 年缓慢(但不可避免)的临近,我们对 SNTP 时间同步算法感到担忧,该算法现在非常简单: // udp_data_buffer 中接收到的 NTP 结构 uint32_t ntpSta...

回答 1 投票 0

C 和无穷大算术

#包括 无效主(){ 双a = 0; a += 5e308; a -= 3.5e308; 如果(a==无穷大){ printf("1 %e “, A); } 别的 printf("0 ...

回答 1 投票 0

C 中的分段错误到底是什么?

对于我的 IT 课程中的一个项目,我必须实现海绵结构(不必是安全的)。 我开始用Python实现它,但是太慢了,然后我尝试用C实现它......

c
回答 1 投票 0

从键盘输入(终端)触发 EOF

我是一名新程序员,正在阅读 K&R 的“ANSI C”第二版书。该示例具有以下程序,该程序使用 getchar() 对字符进行计数,直到到达 EOF。 包括...

回答 2 投票 0

增加线程数量会增加执行时间。 (C)

我正在尝试用Mac M1编写一个C程序,旨在从大文件(几GB)加载数据。 我已经实施了以下内容: 每个线程接收一个指向存储结构的指针...

回答 1 投票 0

可视化 va_args 的 C 程序,令人困惑的行为

我在学习一些 C 语言时遇到了 va_args,我写了以下内容来尝试更好地理解它是如何工作的: #包括 ...

c
回答 1 投票 0

如何实现CBC-ECB加密

首先,我想声明这是一个学习练习,我不会将自己的加密系统用于现实世界。 具体来说,我正在尝试通过以下方式来学习加密......

回答 1 投票 0

C 原语中的 MPI MPI_Allgather

我正在尝试使用这个原语,但我找不到好的解决方案。 在我的示例中,我有 nProcesses,每个 ona 有一个包含 k 个元素的向量 c。我希望每个流程都具有该流程的所有要素...

c mpi
回答 1 投票 0

在 VSCode 中使用 ifdef 语句进行 C 代码

C 项目中有多个 #ifdef 语句。所有这些 #ifdef 都在名为 .cproject 的文件中定义。 “Eclipse”IDE 使用此 .cproject 文件并突出显示 #ifdef 下的代码...

回答 1 投票 0

在 VSCode 中使用 ifdefs 语句进行 C 代码

C 项目中有多个 #ifdefs 语句。所有这些 #ifdef 都在名为 .cproject 的文件中定义。 “Eclipse”IDE 使用此 .cproject 文件并突出显示 #ifdef 下的代码...

回答 1 投票 0

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