C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我花了几个小时编写一个函数 - 给定一个链表单向列表,将删除给定元素的所有出现。这是我设法编写的功能:void ...
程序断断续续地与main报告一个不同的线程id,而不是线程本身
我想弄清楚多线程是如何工作的,这是我的代码:#include #包括 #包括 #包括 #包括 #...
我目前正在尝试编写一个小游戏,其中包括在迷宫周围移动一个点。我决定简单地创建迷宫的PNG图像并将其加载为...而不是用矩形构建迷宫。
我正在加载32位RGBA法线贴图纹理,在alpha通道中编码高度贴图,通过OS X Sierra上的SDL2 2.0.7和SDL2_image 2.0.2。这些纹理中的每个像素都具有非零RGB值,......
我试图在http响应中发送二进制文件(png图像)。 FILE *文件; char * buffer; int fileLen; //打开文件file = fopen(“1.png”,“rb”); if(!file){return; } //获取文件长度fseek(...
由于函数和memcpy,我尝试复制两个数组。测试函数必须返回两个修改过的数组。第一个数组被正确复制但是当我尝试用memcpy做同样的事情时......
现在我有一个u8数组,我成功转换为十六进制char数组。现在,尝试将其更改为u8阵列一直是一种困难。我试过这段代码:// DEMO:char ...
struct tcphdr中没有成员th_seq(使用pcap)
我正在进行一项任务,其中一部分涉及使用pcap捕获数据包。我按照教程,现在尝试一些我在这里找到的代码,类似于:// define [_USE_BSD //#...
有没有理由为什么最好使用套接字(或与OS一起打包的库)而不是像libcurl这样的第三方库。例如,我一直在关注一些教程,比如...
我在程序Notepad.exe上尝试了DLL注入但是如果我启动我的注入器,记事本崩溃了。这是我的注射器代码:#include #包括 char const Path [] = ...
我正在为设备驱动程序构建一个树外的内核模块。总的来说,事情进展顺利,但我有一些关于使用kbuild和构建系统的问题:我发现了这个优秀的帖子:它是......
我编写了类似下面代码的东西,并且我能够在增加它之后为新地址分配一个值但是无法打印此值运行时错误,同时在为...分配值之后
我正在完成关于国际象棋中八皇后拼图的任务。练习如下:给出棋盘上8个皇后的安排,写一个C程序来评估...
我有这个功能很有趣,我将nums结构作为参数传递。问题是我需要将此字段转换为函数内的整数。没有......我怎么能这样做呢
我正在尝试构建SFML,以便开始用c ++开发2D游戏。我将源代码目录放在C:中(目录本身称为'SFML')。在尝试使用...生成.cbp文件时
那些熟悉Unix的人会知道ldd程序。它列出了给定可执行文件的共享库依赖项。有一个名为ntldd的Windows克隆。 ntldd有一个非常简单的构建脚本:gcc -fno -...
我完全理解与浮点相关的问题,但我看到了一个我无法解释的非常有趣的行为。 float x = 1028.25478; long int y = 102825478; float z = y /(...
我正在为一些用餐野人问题的变量写一个C解决方案。现在,我创建线程,每个线程获得一个FILE *到同一个调试文件;在线程内我正在使用...进行打印