c 相关问题

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

我在蛇梯游戏中打印宽字符和表情符号时遇到问题

我是一名cs新学生,我学了c,现在我尝试制作一个蛇梯游戏,决定在windows CMD中使用一些带有Unicode的表情符号,我不知道哪里出了问题,我尝试了很多东西都没有...

回答 1 投票 0

局部变量的地址给出了无效地址

我在代码中遇到了一个错误,其中局部堆栈变量的地址 是无效的。我一直在尝试用 lldb 来调试它。 在下面的 lldb 提示符中,您可以看到 &dominance_frontier

回答 1 投票 0

如何防止新添加的用户在 C 中的链表中的同一迭代中年龄增加?

我正在创建一个用户链接列表,其中一个字段是intage; 用户可以从多个选项中进行选择(addUser、findUser、exit 等) 在 while 循环的每次迭代中,我想增加...

回答 1 投票 0

`extern inline` 与 `static inline` 共享函数。正确的形式是什么?

有两种可能的方法来定义共享内联函数: 第一种形式,外部内联 主要.c: #包括 #include“main.h” #include“文件1.h” extern inline int f...

回答 1 投票 0

C99 中的内联、静态、外部

请不要将我重定向到这里的其他答案 - 我已经阅读过它们以及互联网上的其他答案,包括标准,但我仍然感到困惑(我认为主要是因为

回答 1 投票 0

错误:FALLOC_FL_KEEP_SIZE 未声明(在此函数中首次使用)

根据手册页,我在包含 之前定义了 _GNU_SOURCE: #包括 #define _GNU_SOURCE /* 对于Linux 的fallocate()。 */ #define HAVE_FALLOCATE 1 #我...

回答 1 投票 0

从套接字读取

我需要使用从C读取的函数从AF_UNIX套接字读取到缓冲区,但我不知道缓冲区大小。 我认为最好的方法是读取N个字节,直到读取返回0(不再写入...

回答 5 投票 0

Neovim 在 C 文件中的缩进根本不起作用

看到缩进在除 C 之外的 Java 和 Python 中完美地工作,这很奇怪。视频准确地展示了我正在谈论的内容。这是我的 init.vim 文件: 设置鼠标=a 设置编码=utf-8 设置 n...

回答 1 投票 0

对于在 EINTR 上重试的系统调用的包装器,重试多少次才有意义?

通常像 write(2)、read(2)、close(2) 等系统调用会由于被带有 errno 值 EINTR 的信号中断而失败(比如终端窗口的大小发生了变化并且收到了 SIGWINCH),

回答 1 投票 0

优化memswap功能

在 memswap() 的以下实现的代码审查中: 无效 util_memswap(size_t psize, 无效*限制p1, 无效*限制p2) { 无符号字符 *a = p...

回答 1 投票 0

STM32 - 使用这些自定义结构在寄存器内读取/写入奇异位可以吗?

在STM32中从寄存器读取和写入似乎非常笨拙并且读起来不直观,例如: BR值 = (SPI_CR1_BR & SPI1->CR1) >> SPI_CR1_BR_Pos; // 读取当前BR值 SPI1-&g...

回答 1 投票 0

如何在 C 中进行柯里化

在此代码中,我尝试返回一个可以将 ctx.a 添加到传递的参数 x 的函数。 预期的答案是 4,但运行此代码时,它打印出 6。 这里出了什么问题? 我试过这个c...

回答 1 投票 0

如何在 C 中修复这个基于 5 位边界的联合?

typedef 联合 { 结构体{ SceUChar8 R; ScUChar8G; ScUChar8 B; ScUChar8 A; } 成分; SceUInt32 值; mgpColor8888; 类型定义联合{ ...

回答 1 投票 0

用gcc编译C程序;无法打开输出文件_.exe:没有这样的文件或目录

我刚刚开始尝试用 C 语言编程,我已经下载了各种 IDE 和编译器,但似乎没有任何效果。当我尝试编译我的程序时,Cygwin 不断给我这个错误: C:\U...

回答 1 投票 0

你可以使用结构将 int 类型转换为 4 个字符吗?

这是我的想法: int main(){ 结构 mystruct { 字符a; 字符b; 字符c; 字符d; }; 结构 mystruct 结构实例; //1094795585 为二进制:01000001 01000001 01000001 01000001 -...

回答 1 投票 0

如何生成以 execve() 结尾的程序的覆盖率?

如何为以 execve() 而不是 exit() 或类似函数结尾的程序生成可用的覆盖率报告?正在执行 execve()d 的第二个程序与覆盖范围无关...

回答 1 投票 0

最高效、便捷的矩阵实现方式

我正在考虑用 C 语言制作矩阵的方法,确保矩阵类型(Matrix2x2、Matrix3x3,...)并提供运算(加、减、乘、转置)。我找到了两种方法。 第一个M...

c
回答 1 投票 0

C 代码无法在 VS Code 中运行

#包括 int main(空) { printf(“你好”); printf("嗨 ”); } 终端: if ($?) { gcc 代码.c -o 代码 } ;如果($?){

回答 0 投票 0

模块崩溃了

我正在尝试连接 5.x 上的 sys_call_table,同样我正在修改 sys_call_table 的读写权限。它在使表可读可写时崩溃。 u200e(参考自 ht...

c
回答 1 投票 0

显示错误值:C 指针或 malloc 问题?

我的程序将矩阵1乘以矩阵2。矩阵3就是结果。 我可以使用正确的值显示矩阵 1 和矩阵 2,但我无法显示相同的函数 exp...

回答 1 投票 0

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