c-str 问答列表

为什么 strtok() 在我的 C 程序中无法正常工作?

作者:Stuart 提问时间:8/29/2023

我正在尝试开发一个小型控制台程序,该程序将字符串吐出为单独的单词(即标记)。大部分程序都在工作,但我的 strtok() 函数有问题。我已经查看了 strtok() 如何在 C 语言中将字符串拆分为标...

C 通过引用将 char 指针传递到执行 strtok() 的函数中,但在返回后打印意外结果

作者:Learning 提问时间:10/27/2022

我想在 C 中通过引用测试通过指针,下面是我的测试代码。 我希望结果是:,但是在我执行后,我发现结果是不确定的。"World!" void parse(char **p) { char str[...

C 初学者 - 结构中的字符串不需要 Malloc

作者:Nathaniel Woodbury 提问时间:7/29/2023

为什么不需要在结构中的字符串上调用 Malloc? 嗨,我这周刚开始学习 C,我发现了一个我无法解释的奇怪不一致。 据我所知,当函数结束时,“堆栈”中分配的项目将从内存中删除。如果我们希望一个变量...

C 语言中的动态字符串数组

作者:Louis VERAN 提问时间:4/14/2023

我试图编写一些东西来练习 C 语言。 我想做的(同样只是为了练习,而不是任何用途)是创建某种库存系统,您可以在其中添加物品或取出物品。 我决定用动态字符串数组来实现它。由于我对 C 语言很陌生,所以...

sizeof('\0') null 终止符作为文字是四个字节,但为什么在字符串中它只需要一个字节?

作者:Mysterious Jack 提问时间:3/17/2023

在 c '\0' 中,作为文字的 null 终止符需要 4 个字节(因为它内部只是零),但为什么在字符数组或字符串中使用时只需要 1 个字节?这个编译器是魔法吗? 程序员在使用动态内存分配来处理空终...

C++ While 循环不重新分配字符串值

作者:GnarSickRad 提问时间:2/25/2019

我创建了一个程序来计算提供的字符串中的元音数量。它正确地计算元音,并在用户提供“y”或“Y”时重复。但是,当它重复时,它会自动将 “” 分配给我尝试使用的 C 字符串。 int main() { ...

不获取任何输出(预期布尔输出)

作者:ggbet121 提问时间:10/14/2020

所以我试着不使用 string.h 文件。我创建了有效的字符串长度函数。然后我创建了一个函数来检查两个函数是否相同,但我没有得到任何输出。 我已经测试了字符串长度函数,并且有效。我不确定我在第二个函数...

示例中的 C++ 字符串和字符*差异

作者:Sandro Jijavadze 提问时间:7/24/2022

这是来自hackerrank的“继承代码”的例子, 虽然这有效并返回,如果我注释返回并取消注释,则当前注释的部分将返回垃圾。what()nwhatwhat() 它们在我看来是一样的,有什么区别? ...

使用相同函数和变量时,C 语言中的指针取消引用失败

作者:Sammy1410 提问时间:11/24/2022

我正在尝试使用 C 来处理具有不同扩展名的文件。这就是我写的代码。 #include <stdio.h> #include <windows.h> #include <unistd.h> #incl...

将 const char* 复制到uint8_t数组

作者:glades 提问时间:10/13/2022

我的 C-API 将uint8_t数组作为配置参数。我带着一个 const char* 到达它的家门口。我现在如何以最没有问题的方式将字符复制到 uint8_t 数组?这是我所拥有的(人为的ofc):...


共31条 当前第3页