为什么 strtok() 在我的 C 程序中无法正常工作?
作者:Stuart 提问时间:8/29/2023
我正在尝试开发一个小型控制台程序,该程序将字符串吐出为单独的单词(即标记)。大部分程序都在工作,但我的 strtok() 函数有问题。我已经查看了 strtok() 如何在 C 语言中将字符串拆分为标...
c-str 问答列表
作者:Stuart 提问时间:8/29/2023
我正在尝试开发一个小型控制台程序,该程序将字符串吐出为单独的单词(即标记)。大部分程序都在工作,但我的 strtok() 函数有问题。我已经查看了 strtok() 如何在 C 语言中将字符串拆分为标...
作者:Learning 提问时间:10/27/2022
我想在 C 中通过引用测试通过指针,下面是我的测试代码。 我希望结果是:,但是在我执行后,我发现结果是不确定的。"World!" void parse(char **p) { char str[...
作者:Nathaniel Woodbury 提问时间:7/29/2023
为什么不需要在结构中的字符串上调用 Malloc? 嗨,我这周刚开始学习 C,我发现了一个我无法解释的奇怪不一致。 据我所知,当函数结束时,“堆栈”中分配的项目将从内存中删除。如果我们希望一个变量...
作者:Louis VERAN 提问时间:4/14/2023
我试图编写一些东西来练习 C 语言。 我想做的(同样只是为了练习,而不是任何用途)是创建某种库存系统,您可以在其中添加物品或取出物品。 我决定用动态字符串数组来实现它。由于我对 C 语言很陌生,所以...
作者:Mysterious Jack 提问时间:3/17/2023
在 c '\0' 中,作为文字的 null 终止符需要 4 个字节(因为它内部只是零),但为什么在字符数组或字符串中使用时只需要 1 个字节?这个编译器是魔法吗? 程序员在使用动态内存分配来处理空终...
作者:GnarSickRad 提问时间:2/25/2019
我创建了一个程序来计算提供的字符串中的元音数量。它正确地计算元音,并在用户提供“y”或“Y”时重复。但是,当它重复时,它会自动将 “” 分配给我尝试使用的 C 字符串。 int main() { ...
作者:ggbet121 提问时间:10/14/2020
所以我试着不使用 string.h 文件。我创建了有效的字符串长度函数。然后我创建了一个函数来检查两个函数是否相同,但我没有得到任何输出。 我已经测试了字符串长度函数,并且有效。我不确定我在第二个函数...
作者:Sandro Jijavadze 提问时间:7/24/2022
这是来自hackerrank的“继承代码”的例子, 虽然这有效并返回,如果我注释返回并取消注释,则当前注释的部分将返回垃圾。what()nwhatwhat() 它们在我看来是一样的,有什么区别? ...
作者:Sammy1410 提问时间:11/24/2022
我正在尝试使用 C 来处理具有不同扩展名的文件。这就是我写的代码。 #include <stdio.h> #include <windows.h> #include <unistd.h> #incl...
作者:glades 提问时间:10/13/2022
我的 C-API 将uint8_t数组作为配置参数。我带着一个 const char* 到达它的家门口。我现在如何以最没有问题的方式将字符复制到 uint8_t 数组?这是我所拥有的(人为的ofc):...