c 相关问题

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

通过Visual C ++编译器识别ARM软件中断(SWI)函数

因为我更喜欢Visual Studio编辑器而不是Keil和IAR编辑器,所以我尝试使用VS 2017编译基于ARM的项目。一个项目包括RealView运行时库的RTL.h头,它声明了......

回答 1 投票 3

在C中排序链表[关闭]

我被要求编写一个函数,它接受3个未排序的链表并返回一个组合所有三个列表的单个排序链表。您能想到的最佳方式是什么?我真的没有......

回答 5 投票 6

glutPostRedisplay()并不总是被调用?

我有一个程序,其中使用OpenGL显示彩色立方体。我正在使用freeglut来显示OpenGL实例。该程序应该允许用户用他们的鼠标旋转立方体...

回答 1 投票 1

共享内存中的链接列表

我试图将一个结构与其各自的节点推送到一个共享内存中,其中另一个程序将读取节点内容进行一些验证(只是阅读,没有修改)。 ......的每个节点

回答 2 投票 1

预处理器之后的C代码

这是一本书所做的练习。问题是这段代码的输出是什么。此代码始终打印“N未定义”,但我不知道为什么。命令“#undef N”在函数f之后。 ...

c
回答 4 投票 0

gdbserver - > Reply包含无效字符

我正在尝试使用gdbserver调试交叉编译的应用程序。不幸的是我在我的主机上收到以下错误:回复包含无效的十六进制数字59这是我做的:编译我的应用程序“...

回答 1 投票 0

将两个有序文本文件合并到另一个中而不破坏C中的顺序

我有两个文本文件;安德鲁霍尔阿诺德价格雪莱贝克和阿诺德山维罗妮卡克莱如你所见,他们是订购。我需要将它们组合成另一个再次订购的文本文件....

回答 1 投票 0

用于分组的圆括号是否算作运算符?

在C中,圆括号用于制作函数调用和类型转换等更多内容。但是,它们也用于对许多子表达式进行分组,以改变运算符的顺序评估。我怀疑是:......

回答 3 投票 4

实施安全左移

我想实现一个shift-left函数,它会在溢出时触发失败。这是我的代码:uint32_t safe_shl(uint32_t x,uint8_t y){uint32_t z = x << y;断言((z&...

回答 5 投票 1

cairographics glade gtk3 c编程

我正在尝试使用GTK3 + Glade开发应用程序,并按照互联网上的示例和建议,我可以获得该应用程序的第一个原型。现在我想在应用程序中添加一些图表。我发现 ...

回答 1 投票 0

为什么在减去指向结构的指针时会得到奇怪的结果? [重复]

我知道减去特定数据类型的指针应该返回项目的数量(具有这种特定的数据类型),这将在指针之间的内存中整体容纳。一世 ...

回答 1 投票 -1

是否可以在C程序中包含shell脚本

我已经成功地编写了一个将文件从一个目录复制到另一个目录的C程序,我正在尝试编写一个将目录和子目录复制到另一个目录的程序。我同样......

c
回答 1 投票 0

通过一些错误示例了解memcpy()的行为

我正在尝试编写memcpy的实现。它的外观如下:void * ft_memcpy(void * s1,const void * s2,size_t n){size_t i; i = 0; while(i <n){((unsigned char *)......

回答 1 投票 -1

将阵列旋转180°,步幅为C

按照我之前更常见的问题:如何以有效的方式将阵列旋转±180°?我想知道如何在C中使用内存视图或步幅来旋转M×N数组...

回答 1 投票 -1

jpeg文件格式问题

我正在尝试使用C从头开始编写JPEG / JFIF编码器和解码器。我尝试编写一个示例JPEG文件,但似乎我无法使用MS paint,Firefox打开它。但我可以解码它......

回答 3 投票 8

在C中评估一个字节的段

我试图在不使用反汇编表的情况下对Intel 8080进行反汇编。我读取内存字节并将它们分成比特的部分:(7,6),(5,4,3),(2,1,0)。我想知道什么是......

回答 3 投票 1

如何为数据预留固定的闪存部分?

我需要在闪存中存储一 些大块数据,在那里它会经常被读取,偶尔也会用SPM重写。我已经想出如何使用指针__flash和pgm_read_byte ...

回答 1 投票 0

我应该何时在嵌入式系统中使用类型抽象

我曾经在许多不同的嵌入式系统上工作过。他们都使用typedef(或#defines)来表示UINT32等类型。这是一个很好的技术,因为它将类型的大小驱动到...

回答 9 投票 18

字数统计程序不产生所需的输出

我指的是K&R学习C.我没有得到以下代码的所需输出。 #包括 #define IN 1 #define OUT 0 main(){int c,nl,nw,nc,state; nl = nc = ...

回答 1 投票 -4

通过添加一些特殊字符来表示/ *用于取消引用和分割而不用于注释

我有这样的代码:int quotient = 100 / * ptr;其中ptr是指向整数的指针。但它正在以/ *作为评论。如何通过指针取消引用值来划分除法的含义?什么 ...

c++ c
回答 4 投票 12

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