c 相关问题

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

宽字符串的宽度[重复]

我需要一个函数来确定不同操作系统中宽字符串所需的列。在glibc中有一个函数wcswidth。它似乎在Windows中不可用。有替代品......

回答 1 投票 2

程序在免费malloc内存时停止工作

我使用malloc初始化了一个全局变量page_table,如下所示。里面的每个元素都是struct:page * page_table; void init_clock(FILE * fd,int num_of_frames){total_frames = num_of_frames; ...

回答 1 投票 0

结构单链表。为什么这不起作用?

#包括 struct item {int key; int数据; struct item * next; }; struct item * head = NULL; int main(){extern void filllist(),printall(); filllist(); ...

回答 1 投票 0

keil uvision 5二进制常量之前的语法错误

我正在尝试构建此代码。但我不知道错误在哪里?我做错了什么? #include“stm32f10x.h”#include“stm32f10x_rcc.h”#include“stm32f10x_gpio.h”#define LCD_PORT GPIOC #define ...

回答 1 投票 1

如何将'ls'命令转换为'cat'命令?

我试图解决这个问题,我只允许运行ls命令,我的目标是读取标志。有一个易受攻击的C代码,它有setuid。 -rwsr-sr-x 1 lameprogrammer ...

回答 3 投票 5

C转换说明符

我对编程比较陌生,目前正在学习C语言。我正在学习并遇到一个问题并且很难在网上找到答案,所以我决定问自己......

回答 1 投票 -1

如何从另一个模块调用导出的内核模块函数?

我正在编写一个API作为内核模块,为设备驱动程序提供各种功能。我在mycode.c中写了三个函数。然后我构建并加载了模块,然后将mycode.h复制到<...

回答 3 投票 24

用于计算txt文件中的行的C函数

我在文件中有一个矩阵,我想计算行数和列数。矩阵元素用空格分隔:1 2.3 4 5 ..etc 3 4 6.77 9 8 ...... ......等我发现了一个功能......

c
回答 2 投票 1

GCC使用-D参数定义类似函数的宏

问题我在尝试从我的C代码中删除__attribute__之前将其发送到解析器中。有没有办法使用-D参数定义类似函数的宏?解决方案使用头文件#define ...

回答 1 投票 10

使用顺序遍历搜索二叉树中的元素

struct tnode {int val; struct tnode * left; struct tnode * right; }; int search(struct tnode * root,int val){int p = 0; int q = 0; if(!root)返回0; p =搜索(root - &...

回答 2 投票 0

C - 位矩阵的位域

我必须读取几乎1M的1和0(即01111010)相同长度的字符串并比较它们在C上的汉明距离。我的想法是这样的:代码#1 typedef struct _matrix {...

回答 1 投票 0

openssl RSA_verify在openssl证书过期后成功。

我使用以下的逗号创建了一个自签名的openssl证书。 openssl genrsa -des3 -out server.key 2048 openssl rsa -in server.key -out server.key openssl req -sha256 -new -key server.key -out ...

回答 1 投票 0

ty如何定义一个可以通过下标来访问的结构联合?就像在GLSL中一样

很久以前我必须在某处看过GLSL载体,现在我们有一个涉及OpenGL的大学项目(实际上他们说的是2.4,而不是3.x和4.x)。然而,它们似乎与glsl紧密相关,并且......

回答 2 投票 0

__builtin_clz返回输入零的错误值

我正在使用GCC提供的函数__builtin_clz,它应该计算unsigned int中前导零位的数量。但是__builtin_clz为输入0返回了一个不正确的值:#include

c gcc
回答 1 投票 0

如何从strlen返回中减去十六进制然后添加到十六进制地址?

我想检查字符串长度然后减去0x3(十六进制);然后添加到存储为十六进制的地址;然后将结果放在十六进制的地址中。 address存储在unsigned long int中。结节点...

回答 2 投票 0

Linux中userfaultfd()系统调用的旧选择?

我想在C程序中使用userfaultfd()syscall,但它不存在于较旧的Linux内核中。 userfaultfd()系统调用的替代方案是什么,它也存在于旧版Linux内核中?...

回答 1 投票 0

除了autoconf之外,m4还有值得注意的用途吗? [关闭]

有人知道m4除了autoconf之外的任何用途(最好是在c或c ++环境中),这不仅仅是学术上的优秀,因为它帮助解决了一个问题,否则(对...

回答 9 投票 8

当定义和声明中的函数原型在c中不相同时,为什么没有警告?

我有三个文件,test.c,a.h,a.c。 test.c调用在a.h中声明的函数,并且a.c定义函数。但是a.c中的函数与返回值和参数中的a.h不同。要么......

c
回答 1 投票 2

C循环计数

我是C的初学者,无法在任何地方找到答案,因为我不知道该怎么说,所以我只想问一个问题。我理解基本循环,但我想做的是做一个小...

回答 6 投票 3

算法在Java中工作,但在C中不工作

我在Java中有一个算法的实现,但我在C中实现的算法不起作用。该算法采用一个数字并将其转换为2字节二进制。然后它转换......

回答 2 投票 -1

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