c 相关问题

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

read()返回有效文件描述符上的错误文件描述符

在以下程序中,int main(){int fd; char buf [8] = {};除去( “file.txt的”); fd = creat(“file.txt”,0666);写(FD, “ASDF”,5); PERROR( “写”); lseek的(FD,0,SEEK_SET); ...

回答 1 投票 0

../sysdeps/i386/i686/multiarch/strcpy.c:没有这样的文件或目录

我正在尝试使用gdb调试程序,当我设置断点并继续strcpy()函数时。我收到以下回复:frinto @ kali:〜/ Documents / theclang / programs / helloworld $ gcc -fno -...

回答 1 投票 1

C语言 - 结构

执行第二个fscanf时,控制台停止工作。我做错了什么?输入文件包含:3 minsu 50 80 40 sarah 30 60 40 jason 70 80 90代码:#define _CRT_SECURE_NO_WARNINGS #include&...

回答 1 投票 0

当C绑定阻止时,Python是否会发布Global Interneter Lock?

我有一些C绑定,可以进行大量的磁盘访问。当C库阻止磁盘访问时是否释放GIL?

回答 1 投票 0

ELF二进制分析静态与动态。汇编代码如何?指令内存映射的变化?

./hello是c中的一个简单的echo程序。根据objdump文件头,$ objdump -f ./hello ./hello:文件格式elf32-i386架构:i386,标志0x00000150:HAS_SYMS,DYNAMIC,D_PAGED ......

回答 2 投票 3

创建列表时出现问题

我创建一个列表,从文件中读取数据,并为文件的每一行创建一个新的列表元素。实际上它阻止了Prod_ptr corrente_ptr = * lptr;由于某些原因,我不能......

回答 1 投票 0

预处理器定义重复

我有两个库,不幸的是它们定义了两个相同的预处理器定义(我需要使用):lib1.h #define MYINT 1 lib2.h #define MYINT 2在我的程序中我需要使用两个...

回答 4 投票 6

编译时出错:“二进制操作数无效/(有'short int *'和'int')”

short int cipher [50],len; while(cipher!= 0){cipher = cipher / 10; ++ LEN;需要计算用户提供的位数。错误:无效操作数到二进制/(有'short int *'和'int'...

回答 1 投票 3

C链接列表 - 链接下一个链接列表节点

我有一个应用程序,它接受多个命令行参数,在它接受目标主机文件的参数中,将执行某些操作。 173.194.40.225 157.55.152 ....

回答 1 投票 1

在C中通过命令行传递整数?

我想知道是否有人可以解释如何通过命令行传递参数?我真的很困惑它是如何工作的。现在我正试图将一个整数传递给主程序。怎么样 ...

回答 1 投票 0

将源字符串反转到目标

我试图反转一个字符串并将反转的字符串写入目标。我必须使用相同的基本结构,并且无法弄清楚我的反向功能有什么问题。无效逆转(...

c
回答 3 投票 0

以低级别编写文件

我正在网上阅读GNU C PROGRAMMING TUTORIAL,并对低级读写的代码示例感到困惑。代码如下:#include #包括 ...

回答 1 投票 1

为什么我无法捕捉到父母发送的孩子的信号?

我只是学习C中的信号,我想从父母发送一个信号给孩子,但是我不明白为什么处理程序不在这里...我的代码:#include #包括

回答 1 投票 1

C:错误分配指针[重复]

我有一个char数组,我想删除单词(或短语)之前或之后的空白,而不是中间。例如:“你好” - >“你好”“你好” - >“你好”“你好” - >“......

回答 4 投票 0

使用FFMPEG从NV12原始数据转换为H264时出现颜色不匹配

我正在尝试使用FFMPEG的hw编码器将NV12原始数据转换为H264。将原始数据传递给编码器我使用以下逻辑传递AVFrame结构:uint8_t * buf; buf =(uint8_t *)dequeue(); ...

回答 1 投票 0

fgets正在返回一个空白屏幕

我是C的新手,这是我的第一个项目,并且一直在自学。在我的程序中,我的一个函数需要从文件中读取一行,并将其存储在char数组中。当我追踪程序时......

回答 1 投票 0

为什么malloc(1)用于存储4字节整数?

根据我的理解,malloc(x)返回一个x字节长的内存块。所以要存储一个4字节的整数,我会这样做:int * p =(int *)malloc(4); * p = 100;因为sizeof(int)为...返回4

回答 7 投票 1

无法在ubuntu 18.04.01上安装gcc

我刚刚安装了Ubuntu 18.04.1 LTS,我正在尝试使用make命令编译我的Makefile,它与我的simple.c文件位于同一目录中。运行make后我得到错误...

回答 2 投票 1

用位运算符替换“!=”

仅使用按位运算符(|,&,〜,^,>>,<

回答 6 投票 1

将变量从.bss移动到.data是危险的吗?

我有一些GCC想要放入bss的全局缓冲区。不幸的是,这会导致bss部分超出其分配的大小。我宁愿不为这个混乱更改链接器文件...

回答 1 投票 0

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