c 相关问题

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

从 QEMU 源编译 libqemu:寻求最新说明

我目前面临着从 QEMU 源代码编译 libqemu 的挑战。尽管在 GitHub 上进行了大量搜索,但我仍然无法找到任何功能项目,这令人惊讶。最近的公司...

回答 1 投票 0

在c中与字符串作斗争 - 问题将是空终止符

我不明白我的代码中如何存在未初始化的变量访问和堆栈缓冲区溢出,即使调试时两个字符串相同。当我向 str2 添加一个空终止符时,它...

回答 1 投票 0

如何在NetSim中编写自己的代码?

我想在 www.tetcos.com 的 NetSim 中编写自己的自定义模拟代码。 我是 NetSim 的新手,谁能解释一下如何创建新项目?或者我如何 printf 到 NetSim 缺点...

回答 2 投票 0

如何重构此 C++ 以删除标签/goto?

我的问题并不是真正的问题,但我想让这段代码看起来比现在更优雅一点。它有意大利面条代码。 这是我得到的一个小例子。 int 函数(...) { 如果...

回答 4 投票 0

尽管被除数和除数在c语言中都被声明为数据类型float,但除以100的值不会返回小数位

我即将解决 CS50 课程的可读性任务。这应该成为一个对字母和单词进行计数的程序,以便在 Coleman-Liau 索引中使用它们。因此我想划分

回答 1 投票 0

如何在 C 中将一行写入文件中给定的行索引处?

最近,我在用 C 语言对文件中的一行进行索引时遇到问题。 例如,我在文本文件中写了以下诗(由 ChatGPT): 在曾经冰雪统治的土地上, 现在融化了,

回答 1 投票 0

如何在C中的void指针函数中传递浮点值

创建 void* 函数并传递 diff。在 get_value 函数和基于类型的操作中对该值进行类型转换之后,得到诸如 float、int 和 double 之类的值类型。 错误 main.c:17:27:错误:操作...

回答 1 投票 0

为什么这个.c文件在同一个翻译单元中有两个具有相同标识符的变量?

miniz 压缩库类似于 zlib 压缩算法的实现,位于 miniz-3.0.2.zip 存档中,作为一对 .h 和 .c 文件: 用法 版本已可用...

回答 1 投票 0

运行时设置程序权限

我正在尝试使用Linux内核模块对我的树莓派进行一些硬件控制。这是相当简单的用户级代码,但将某些功能实现为内核模块是必要的......

回答 1 投票 0

求 2^n 的最后 10 位数字

所以我应该找出 2^n(0<=n<=100) where n is the input. I found a method to handle large numbers but the program fails when n>64 的最后 10 位数字。关于如何进行 w 的任何线索...

回答 5 投票 0

编写一个 C 程序以获取 32 位整数并使用 union 显示高位和低位字(16 位)

联合断裂位{ int32_t 数据; int16_t 低; int16_t 高; } var; int main() { var.data = 0x12345678; printf("初始值:%x “,变量数据); printf("高位

回答 2 投票 0

正弦波,在给定时间内将频率从 f1 缓慢上升到 f2

我正在编写一个 C 程序来生成一个正弦波,该正弦波在给定的时间间隔内将频率从 f1 缓慢上升到 f2。 我编写了这个 C 程序来将频率从 0 渐变到 10 Hz b...

回答 5 投票 0

未定义对`yylex'的引用

我正在尝试使用 flex 和 bison 解析一个输入文件,但在编译程序时遇到一个困难。我附上了我的 Flex 和 Bison 代码以及我收到的错误。 请帮忙...

回答 4 投票 0

我的先来先服务调度算法的分段错误

我正在尝试编写一个程序来模拟调度算法(FCFS)。该程序接受一个输入,一个包含以下信息的 txt 文件: # 进程数 #PID #CPUTime #IOTime #

c
回答 1 投票 0

fscanf 功能出现问题

我无法让这个功能正常工作。它在 for 循环处崩溃。我只发布摘录和变量。 我尝试将飓风 [i] 和州 [i] 更改为 &hurricanes[i] 和 &st...

回答 1 投票 0

在 ESP32S3 裸机上使用 setjmp/longjmp 使用定时器对任务进行时间切片

我用 C 实现了一个循环调度程序,循环执行 3 个任务。我想对我的任务进行时间切片,这意味着当任务花费的时间超过预先确定的超时值 x 时,它就会被中断...

回答 1 投票 0

不使用 strlen 时会出现 strlen 分段错误吗?

我有一些代码,它接受一个文件,将每一行读入一个新的字符串数组(并向每个字符添加 128),然后将每个数组分配给一个指针数组,然后打印每个数组。当尝试时...

回答 4 投票 0

“make clean”导致“没有规则使目标‘clean’”

我运行的是 Ubuntu 10.04。每当我运行 make clean 时,我都会得到以下信息: make: *** 没有规则可以使目标“干净”。停止。 这是我的生成文件: CC = 海湾合作委员会 CFLAGS = -g -学究式 -O0 -std=gnu99 -m32 -Wall

回答 6 投票 0

使用断言与退出(反之亦然)的优点或含义是什么?

据我了解,调用assert(e)(其中e是一个布尔表达式)执行的操作大致类似于 如果(!e){ printf("%s:%d: 断言 `%s' 失败 “,__FILE__,__LINE__,e)...

回答 3 投票 0

c 中 char* 何时以 null 结尾?

我对 char* 空终止感到困惑,所以我决定对我能找到的案例进行研究。这些字符串文字是否以 null 结尾? char str1[512]="这是一个随机字符串" 炭...

回答 1 投票 0

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