-
gcc编译器优化影响浮点比较的结果 解决方法更新
<h2>问题</h2> 在使用自动CI测试时,我发现了一些代码,如果将gcc的优化设置为-O2,则会破坏代码。如果 -
如果条件发生了什么?
我的一个朋友问我有关此代码的问题,我和他无法找出if条件下发生了什么。你们能解释一下这种情况如 -
切换大小写0:输入0并输入字母
<pre><code>int DisplaySchedule() { int nDisplaySchedule_Choice; system("cls"); printf("----- DISPLAY SCHEDULE ----- -
重复直到用户按Enter
我想要一个循环,重复执行直到用户按下Enter键为止。 我尝试使用<code>while(getchar != '\n'){}</co -
我的素数检查器功能无法正常工作
因此,如果不是素数,则此函数仅应返回0,如果素数则应返回1。我看错了吗?例如,当我给它39时,它 -
UndefinedBehaviorSanitizer因为nullpointer
嘿,我在C语言中有一些代码可以完成这项工作。我只是想从Typedef土豆上获取价格,以方便结帐。我“ // -
为什么会得到两个不同的结果? (带有布尔值的问题)
我大部分时间都是Python开发人员,但是最近我需要使用C解决一些问题,老实说,这使我受苦。 <s -
mergesort后无法打印出双精度数字数组
请帮助,不断出现这些错误。 <pre><code>main.cpp: In function ‘int main()’: main.cpp:177:25: error: cannot convert -
C语言中的UDP客户端实现-发送数据报问题
我必须使用DGRM套接字实现UDP客户端,同时仅修改<code>/***TO BE DONE START***/</code>和<code>/***TO BE DONE END***/</cod -
如何比较太相似的文件
我有两个这样的文本文件: 行就像=> SITE.MACHINE.VARIABLE_NAME = VARIABLE_VALUE <pre><code>CPM-NOMINAL.WAC12.C -
如何检查何时scanf仅得到整数(如2)而不是整数后跟char(如2c)
我正在尝试扫描一个整数以查看其在程序中是否合法。但是,如果我输入的数字后跟一个字符,它仍会 -
结构数组擦除数据
我尝试用调用函数的循环填充结构数组。 每当我循环不止一次,第一个条目从上次调用中删除第一个条 -
如何遍历一个数字以获得其他数字
对于一项家庭作业计划,我们要求检查信用卡号是否有效。 虽然我对如何解决此问题相当确定,但我仍 -
在GCC中停用“您的意思是...”建议
较新版本的GCC带有我认为是令人不快的功能:他们试图对我进行第二次猜测,散发出无用的“你是什么 -
C / C ++ intellisense 0.26.1未显示结构成员列表
C / C ++ intellisense仅在我键入结构成员的名称后显示建议,然后才显示可能的匹配项。但是,我希望它尽 -
用嵌套结构初始化联合
我将C99代码移植到C ++(14或17),并且在许多地方都使用了列表初始化程序。现在,我遇到了编译错误, -
C strchr在HPUX上使用NULL值,但在RHEL上使用segfaults
我将一些代码从HPUX 11.11迁移到RHEL 7.5,其中包括一个使用strchr的函数。在HPUX上运行良好,在RHEL上存在分 -
为什么printf不只打印ini字符串?
我需要将“ ini”字符串复制到“ final”字符串中,以反转字符顺序,但是当我打印字符串“ ini”时,似 -
如何通过一个非常简单的示例使用Makefile
我试图学习Makefile的工作原理,所以我决定用一个非常简单的代码来尝试它。这是我写的: <pre><code>/ -
如何在Keil中发送AT命令
我正在使用HC-05蓝牙模块和STM32F407。我正在尝试更改蓝牙模块的名称。我可以进入AT命令模式,但是不能 -
Windows FileWrite对于大于0x1FFF的卷扇区失败
为什么我不能在大于0x1FFF的位置写入扇区? 我正在尝试在SD卡中写入扇区。以下代码适用于扇区号小于0x -
在Windows中发送Raw arp回复数据包
我目前正在学习如何使用Windows Raw套接字。 我创建了一个原始的arp回复帧(包括所有标头(以太网 -
如何修复这个单词搜索程序?
我创建的程序不使用数组,而仅使用指针来解决单词搜索。程序背后的逻辑似乎很稳固,但是运行它时 -
使用修饰符(Ctrl / Shift / Alt)时,VT100数字键盘转义码
我正在尝试恢复一个相当老的MUD客户端,使其在OS X Mojave下运行(几乎是一个支持别名,键绑定和触发器 -
使用AVX2
我正在使用乘法(加上其他运算)代替整数除法。我的解决方案最终要求我将2个32位数字相乘并取前32位 -
execl命令的read()输出,仅使用write()syscall打印
我正在尝试使用<code>/bin/tar -tf</code>在tar文件上执行<code>execl()</code>。我希望它读取其内容,并仅通过<code -
C语言中用户输入数组的频率分析问题
我应该对用户输入数组进行频率分析。用户可以输入0-1000之间的任意数字,并且最多可以输入100个数字 -
读取文件的线程安全性
所以我的最终目标是允许多个线程从头到尾读取同一文件。例如,如果文件为200字节: <pre><code>Thread -
通过分叉进程stdin将流传输到ffmpeg
我正在将树莓派相机中的数据传输到ffmpeg,以将其转换为mp4流。我不是使用libavformat / libavformat这样做, -
用开关块不了解程序的输出
我想了解这段代码的输出,特别是输出的最后2行(第4和5行)。 <pre><code>#include <stdio.h> #include &l