c 相关问题

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

如果缓冲区大小小于实际需要的大小,如何知道 vsnprintf 使用了多少个参数?

我正在尝试将消息分成 32 字节的块,我正在使用 vsnprintf 来打印消息。但参数没有递增,即即使在调用 vsnprintf 之后,参数也显示第一个参数...

回答 1 投票 0

为什么在使用 typedef 时将非常量指针视为 const?

typedef char* c; const c ptr1 = "指针"; ++ptr1; /// 错误 const char* ptr2 = "指针"; ++ptr2; /// 运行良好 现在 ptr1 应该是 const char* 类型,因此是一个非常量指针,那为什么......

回答 5 投票 0

整数值的最后一个字节如何影响 C 转换中的 char 转换?

我正在学习 C,我正在从另一个问题学习 strcmp,最后我遇到了这个旧的 mysql bug:- https://bugs.mysql.com/bug.php?id=64884 根据我的理解,这个错误是因为 memcmp 是......

回答 1 投票 0

在 MKL 中使用自定义 malloc 实现

我正在编写一个程序,使用Intel的MKL来做一些矩阵乘法。我有一个令人沮丧的要求,即仅使用动态内存分配的自定义版本。我知道这...

回答 1 投票 0

将 C 结构体的指针传递给 Python 中的 ioctl

我正在编写一个需要使用 FS_IOC_ADD_ENCRYPTION_KEY ioctl 的 Python 脚本。 此 ioctl 需要一个类型为 fscrypt_add_key_arg 的参数(指向),该参数在 Linux k...

回答 1 投票 0

排序算法更新了不应该的变量

#包括 #包括 #包括 int get_index(char c); 字符串选择排序(字符串 arr, int n); int main(int argc, 字符串 argv[]) { 字符串键 = ar...

回答 1 投票 0

致命错误:glibc。尝试将字符放入文件中

我试图通过提示用户输入四个字符来在文件中放置并获取+打印四个字符。但是,出现错误(致命错误:glibc 检测到无效的 stdio 句柄)。 调试后我

回答 1 投票 0

根据返回的结果打印 N 宽度列

我正在使用 ODBC 构建一个小型 SQL 客户端,能够在 SQL Server 上执行基本查询。但是,当我打印查询返回的结果时,我的列和行的间距不均匀...

sql c
回答 1 投票 0

将共享库重新链接到不同版本的 libc

我有一个使用特定版本的 libc (GLIBC_2.4) 编译的 Linux 共享库 (.so),我需要在具有不同版本的 libc 的系统上使用它。我没有 qu 的图书馆资源...

回答 3 投票 0

数字频率程序

给定一个由字母和数字组成的字符串 s,找到给定字符串中每个数字的出现频率。 我已经尝试过了,我的代码如下。请解释为什么它不起作用。 #包括...

回答 1 投票 0

为什么此代码在 C 中打开文件时出现问题?

我正在 MacOS 上编码。我在打开文件时遇到一些问题。 我不知道为什么不读取文件。文本文件位于同一目录中。但Unix可执行文件的结果是: 调度.txt

回答 1 投票 0

C 程序遍历单链表

我编写了一个C程序来实现遍历单链表的概念。该程序首先通过请求用户输入来创建列表,然后显示/遍历创建的

回答 1 投票 0

为什么这段代码在C上会出现打开文件问题?

我正在 macos macbook 上使用 vscode 进行编码。我在打开文件时遇到一些问题。 我不知道为什么不读取文件。文本文件位于同一目录中。但是 Unix 可执行文件的结果...

回答 1 投票 0

fread函数在读取二进制文件时抛出异常

该函数接收命令行参数中的main.c二进制文件路径,然后读取这个文件的内容,放入缓冲区字符数组中,最后添加终止符'',

回答 1 投票 0

Posix 消息队列:消息(结构类型)总是太长

我开始学习在C中使用Posix消息队列。(我的主机是Kubuntu 22.04) 我正在尝试编写一个程序,该程序启动指定数量的正在等待消息的线程(消息= ...

回答 1 投票 0

C语言,fread函数读取二进制文件时抛出异常

该函数接收命令行参数中的main.c二进制文件路径,然后读取这个文件的内容,放入缓冲区字符数组中,最后添加终止符'',

回答 1 投票 0

uintptr_t 上的算术

在代码审查期间,正在审查此功能: 静态内联 bool is_aligned(const void *ptr, size_t byte_count) { 返回 (uintptr_t) ptr % byte_count == 0; } @Toby Speight 的...

c
回答 1 投票 0

C 中的文件打开问题

我正在用 C 语言编写优先级调度算法,但在打开文件时遇到一些问题。我的笔记本电脑是M1 macbook,我的编程环境是vscode。这个程序可以在终端上运行,但是...

回答 1 投票 0

C 中函数结果指针的初始化

#包括 #包括 #包括 int *(*FF(int T[],int k))[2]; int main(){ int TAB[4][6]; int *(*(*a_1)(int [], int))[2]=FF+1; int *(*a_2)[...

回答 1 投票 0

我需要在与 printf 相同的行中进行输入

#包括 #define固定价格800 #定义保险200 #定义包装300 #定义最大自由距离30 #定义折扣0.1 #define 每层 75 #define costPerExtra10Km 50 int main(...

c
回答 1 投票 0

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