c 相关问题

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

Linux - 与套接字不同的串行端口行为

我在非阻塞模式下打开/ dev / ttyACM0。我使用select来知道数据何时可用。当select返回时,我可以通过读取读取串口到达的所有数据...

回答 1 投票 0

-Werror = C中的严格别名错误

我试图调用这个函数static inline void insert(Buffer * buf,double f,size_t index){insert_64(buf,*(uint64_t *)&f,index);但是,我收到此错误:错误:...

c
回答 2 投票 -1

在STM32上禁用IRQ

有没有办法禁用Cortex M3 MCU中的所有irq,除了一个?我的问题是我有一个系统运行几种具有不同优先级的irq,我想禁用所有irq除了一个...

回答 2 投票 1

将python字节转换为c结构

所以我正在优化玩游戏机器人的游戏,并且在纯python中已经没有优化了。目前,大部分时间用于将一个游戏状态转换为alpha-beta的下一个游戏状态......

回答 2 投票 0

在C代码中使用ReadFile

我试图同时读取不同偏移量的文件。我能够在posix系统中使用pread这样做,但我无法弄清楚如何使用ReadFile for windows systems来做到这一点。我有......

回答 1 投票 1

将带有数字和字母的字符串放入结构中的int指针中

typedef struct Int40 {int * digits; } Int40; Int40 * parseString(char * str){Int40 * p; int i; int * intPtr; printf(“%s \ n”,str); p-> digits = malloc(sizeof(str)+ 1); ...

回答 1 投票 -1

C - 将变量与sizeof(int)进行比较

所以,最近我看到了一段C代码如下:int result,input; result = read(fd,(char *)&input,sizeof(input)); if(result == sizeof(int))返回输入;比较是什么......

回答 3 投票 2

对于数组中不存在的值,递归二进制搜索函数不返回-1

我正在尝试使用递归进行二进制排序功能。它适用于list []结构数组中存在的值。但是,当我打入一个我知道不在数组中的值时,......

回答 2 投票 1

从C执行程序

我试图在eInk-Display上显示一些值(通过SPI)。我已经编写了软件来初始化显示并显示作为命令行参数传递的值。问题是, ...

回答 1 投票 0

mmap:不允许操作

我试图在用户空间中使用mmap来读取'mem_map'开始的物理内存。它是一个包含所有物理页面的数组。这是运行3.0内核的i386机器。代码是......

回答 2 投票 5

无法将2个阵列排序在一起然后打印出来。 - C语言

我在创建程序时遇到问题,该程序将首先对每个数组进行排序,然后将它们放在一起进行排序。我的程序失败的任何想法?在输出中,它会创建如下随机数:...

回答 1 投票 1

切一根绳子?

int i; char str [100]; char * p; puts(“输入字符串:”);得到(STR);系统( “CLS”); p =&str; for(i = 0; i <strlen(str); i ++){printf(“\ n%s”,p); ++磷; //的printf(“\ ...

回答 2 投票 -2

在Linux上将多核组合到SIngle核心处理中,可能吗?

我正在考虑一个想法,一个需要在Core i7 cpu上运行全面性能的延迟应用程序。是否有任何Linux软件/实用程序来组合该应用程序的所有核心,因此它可以......

回答 6 投票 3

比较不在同一数组定义行为的两个指针上的相等性吗?

请考虑int main(void){int a; int b; int * pa =&a; int * pb =&b; int e = pa == pb;这个定义明确吗? pa和pb没有指向同一个元素......

回答 2 投票 3

在char数组指针中指定一个值

#包括 #包括 #包括 #define MAX40 40 / *使用控制台暂停运行此程序或添加自己的getch,系统(“暂停”)或输入循环* / ...

回答 2 投票 0

在strcpy之后具有重复值的char []

我有一个带有两个char数组变量(id和id_partner_expected)的结构,当我在第二个数组上使用strcpy时,第一个数组也会被更改。我尝试了我所知道的一切,但没有预料到......

回答 1 投票 0

在v中使用va_list作为数组

像数组一样读取va_list而不是使用va_arg函数是安全且定义的行为吗? EX:void func(int string_count,...){va_start(valist,string_count); printf(“首先...

回答 3 投票 1

C添加数组一个字

#包括 int main(){char in_name [80]; FILE * in_file; char word [50]; char word2 [50]; char word3 [50]; char * strs [] = {“foo ABAA”,“bar”,“bletch”,“4”}; ...

回答 1 投票 0

使用免费发行

我在这里遇到一个问题:int main(int argc,** argv){... char * dirlog ... dirlog = malloc(sizeof(getenv(“LOG”)+ strlen(“/ logfile。日志“))); dirlog = strcat(getenv(“LOG”),“/ ...

回答 2 投票 0

在Linux中,如何在现有类中使用device_create?

注意:我正在列出这个问题,因为它是今天,我不反对改变实现(例如将类的创建移动到公共区域),如果它使事情变得更容易......我只是没有。 ..

回答 4 投票 13

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