我需要帮助找到我的错误。 编写一个程序,读取多行 CSV 文件并每行读取任意数量的值<X>,<Y>,...,<N> 。 示例文件 1.csv: 读入后,值为 output,格式为<X>/<Y>/ <N> : 如果打开文件失败,它 ...
我需要帮助找到我的错误。 编写一个程序,读取多行 CSV 文件并每行读取任意数量的值<X>,<Y>,...,<N> 。 示例文件 1.csv: 读入后,值为 output,格式为<X>/<Y>/ <N> : 如果打开文件失败,它 ...
我正在使用字符串库,但我似乎无法使用 get 行 function 同时使用了 string 和 string.h 但它仍然无法正常工作我添加了下面的代码,它基本上只是在文本文件中使用输入数字然后在排序方法中使用它们问题是我只收到下面提到的错误,似乎无法解决它 ...
我有一个玩家char player = x; 并想覆盖一个字符串char string[30]; 包含"Player" + player + "won" 。 我试过了 但显然这不起作用,因为char与const char不兼容我该怎么做呢? ...
我正在尝试逐行读取文件,并将每一行作为char *获取为动态字符串,我使用的代码过去可以工作并且没有更改它(或注意到它),它已经停止工作,acsesing簧片信息导致错误。 这是我获取一行代码的 MRE: 错误:在 GifProject.exe 中的 0x00007ff95448d215 处引发异常 ...
我正在尝试将 memset 与 C header 文件 <math.h> 中存在的 INFINITY 或 NAN 结合使用 我的代码是: 但是,在执行时它给了我以下错误: 但我知道 INFINITY 和 NAN 是用浮点数表示的。 那么为什么它给我一个错误呢? 我什至尝试使用 float ...
我需要打印文件中的所有短语(短语可以以 '.'、'?' 或 '!' 结尾) 我有这样一段代码,但如果我的文件是以下文本:“我的名字是玛丽亚。我 19 岁。” 第二个短语在开头印有''。 有人可以帮忙找到一种方法来忽略这些空间吗? 谢谢 ...
代码: https://pastebin.com/nW6A49ck 问题:假设我有字符串 'Hello' 作为输入..我希望两个l s 都被删除(不仅仅是 1)...'Hello' 相同(我希望删除 3 l s而不仅仅是 2 l s)...我该怎么做? 也许我可以计算每个字符重复的次数,然后在第 2 ...
例如: 我如何编写这个 function 它将接受整数并返回这些整数的动态字符串? 在尝试解决这个问题时,我遇到了 function itoa(); 但是我找不到足够的关于它的东西并且使用它的例子很少,而且,我是否应该在 C 中动态分配一个字符串并且因为(至少我认为这是怎么回事)我将把这些整数一个 ...
在下面的代码中,我们从 strdup(source) 获取一个指针,并将其存储在一个名为 target 的指针中。 现在,当我们使用指针打印字符串时,我们没有在指针的开头添加 * :为什么会这样? 正如我所研究的,每当我们想要取消引用我们使用 *pointer_name 的任何指针时。 如果我们在 ...
我对C中memchr()的工作技术有点困惑。 我观察了memchr()不同实现,发现它首先将字符或数字转换为unsigned char类型,然后逐字节搜索数组。 我有两个问题: 1.如果它将任何内容转换为unsigned char那么它如何比较大小大于unsigned char ,例如int类 ...
我有以下代码。 它编译但是当我运行它时出现以下错误: zsh: illegal hardware instruction./output/strfunc.out 作为参考,我使用 clang 来编译代码: 我似乎无法使用任何与 <string.h> 关联的方法。 我在网上看过但一无所获, ...
这段代码是一个简单的“转换为大写”程序,但是当我编译时,我得到了上面标题中的错误。 任何解决方案? ...
我正在测试一些string.h函数,并在使用函数strncpy和strncat时发现了一个奇怪的行为。 当我运行代码时,我得到以下输出: 为什么name5得到app| 而不是仅仅得到app ? 此外,有时我会得到姓氏name4 ,它是name4与name5的串联,作为elefaapp| ...
我试图将一个字符串作为输入,如果它等于 X++ 或 ++X,我想计算它。 为此,我编写了价值代码。 尽管它对 X++ 工作正常,但对于 X-- 它不起作用。 我该如何解决问题? ...
我正在练习在 C 中使用 strcpy() 并编写了这个程序。 不幸的是,我收到了“堆栈粉碎”错误,这是为什么? ...
我是 C++ 的初学者,实际上是自己编程。 我只想问,这两个例子有什么区别。 “len = strlen(str1)-1”和“i = strlen(str1)-1”有什么区别代码的顶部将如下所示: 示例 1: 和示例 2: 代码的 rest 将是这样的 这是为什么? 提前感谢那些会回答的人。 : ...
我对 C 很陌生,我正在尝试编写一个 function,它采用 B、kB、mB 或 gB 为单位的用户输入 RAM 大小,并确定地址长度。 我的测试程序如下: 这可以正常工作,但只是因为我注释掉了那一行。 当我尝试使用该行更改“字母”字符数组时,它将“nums”字符数组更改为“5m2” 我的字符串输 ...
我遇到了 strtol 不起作用并导致我的 C 程序崩溃的问题。 我使用的是 Raspberry Pi 3 b+,但这可能并不重要。 我的程序(这是一个控制移位寄存器的命令行工具)使用 strtol 通过程序获取的命令行 arguments 进行解析。 这是我得到的 output: fish: Jo ...
我正在尝试从文本文件中读取两个数字。 我用了strtok ,分隔符是" " 。 文本文件(名为 data.txt)文件只有两个数字,行是"3 5" 。 但程序崩溃......任何帮助表示赞赏。 ...
我目前正在为 nmea 句子开发一个解析器,通常是 go,如下所示: 所以我创建了这个 function,它使用 strtok 来解析它,使用逗号作为分隔符并将每个数据字段存储在值数组中,重要的是每个数据字段都进入数组中正确的 position。 问题是,nmea 语句跳过某些数据字段并不少见,例如 ...