cost 244 ms
malloc 原因<access violation writing location></access> - malloc causes <Access violation writing location>

我正在尝试逐行读取文件,并将每一行作为char *获取为动态字符串,我使用的代码过去可以工作并且没有更改它(或注意到它),它已经停止工作,acsesing簧片信息导致错误。 这是我获取一行代码的 MRE: 错误:在 GifProject.exe 中的 0x00007ff95448d215 处引发异常 ...

memset 与数学 class 宏 - memset with math class macros

我正在尝试将 memset 与 C header 文件 &lt;math.h&gt; 中存在的 INFINITY 或 NAN 结合使用 我的代码是: 但是,在执行时它给了我以下错误: 但我知道 INFINITY 和 NAN 是用浮点数表示的。 那么为什么它给我一个错误呢? 我什至尝试使用 float ...

如何在 C 中编写可变参数 function,它接受整数并将它们一起返回到一个动态字符串中? - How to write a variadic function in C that takes integers and returns them all together in a dynamic string?

例如: 我如何编写这个 function 它将接受整数并返回这些整数的动态字符串? 在尝试解决这个问题时,我遇到了 function itoa(); 但是我找不到足够的关于它的东西并且使用它的例子很少,而且,我是否应该在 C 中动态分配一个字符串并且因为(至少我认为这是怎么回事)我将把这些整数一个 ...

为什么我们在取消引用指针时不使用 *? - Why we didn't use * during dereferencing the pointer?

在下面的代码中,我们从 strdup(source) 获取一个指针,并将其存储在一个名为 target 的指针中。 现在,当我们使用指针打印字符串时,我们没有在指针的开头添加 * :为什么会这样? 正如我所研究的,每当我们想要取消引用我们使用 *pointer_name 的任何指针时。 如果我们在 ...

这两个给出的例子有什么区别 - What's the difference between these two given examples

我是 C++ 的初学者,实际上是自己编程。 我只想问,这两个例子有什么区别。 “len = strlen(str1)-1”和“i = strlen(str1)-1”有什么区别代码的顶部将如下所示: 示例 1: 和示例 2: 代码的 rest 将是这样的 这是为什么? 提前感谢那些会回答的人。 : ...

Function 将字符串拆分为 C 中的字母和数字 - Function to Split a String into Letters and Digits in C

我对 C 很陌生,我正在尝试编写一个 function,它采用 B、kB、mB 或 gB 为单位的用户输入 RAM 大小,并确定地址长度。 我的测试程序如下: 这可以正常工作,但只是因为我注释掉了那一行。 当我尝试使用该行更改“字母”字符数组时,它将“nums”字符数组更改为“5m2” 我的字符串输 ...

strtol 导致树莓派 3 b+ 出现分段错误 - strtol resulting in a segmentation fault on the raspberry pi 3 b+

我遇到了 strtol 不起作用并导致我的 C 程序崩溃的问题。 我使用的是 Raspberry Pi 3 b+,但这可能并不重要。 我的程序(这是一个控制移位寄存器的命令行工具)使用 strtol 通过程序获取的命令行 arguments 进行解析。 这是我得到的 output: fish: Jo ...

strtok 跳过多个分隔符,如何让它只跳过一个 - strtok skips more than one delimiter, how to make it skip only one

我目前正在为 nmea 句子开发一个解析器,通常是 go,如下所示: 所以我创建了这个 function,它使用 strtok 来解析它,使用逗号作为分隔符并将每个数据字段存储在值数组中,重要的是每个数据字段都进入数组中正确的 position。 问题是,nmea 语句跳过某些数据字段并不少见,例如 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM