strcmp 相关问题

strcmp是一个字符串比较函数,可用于C,C ++,PHP,Python和MATLAB等语言。

strcmpi 重命名为_strcmpi?

在MSVC++中,有一个函数strcmpi用于不区分大小写的C字符串比较。 当你尝试使用它时,它会发生, 从 Visual C++ 2005 开始,此 POSIX 函数已弃用。请使用 ISO C++

回答 5 投票 0

我正在使用 strcmp 并收到错误消息“不存在从“std::string”到“const char *”的合适的转换函数”[重复]

我在 if 语句中收到错误{没有从“std::string”到“const char *”的合适的转换函数存在}。 #包括 #包括 使用

回答 0 投票 0

如何避免在 strcmp 中与 NULL 进行比较?

我正在尝试让这个程序工作,但在经过很多轮之后,我决定是时候问了。无论我做什么,结果总是一个分段错误,我很确定这是为了

回答 1 投票 0

strcmp() C 中的段错误

当我调用这个函数时,我的代码总是在 strcmp 中中断并返回一个没有提供更多信息的分段错误。 stop_t *getStop(char *name) { node_t *current = stop_list_head ...

回答 1 投票 0

strcmp 总是返回 1,即使它等于 [关闭]

即使它们不相同,它也总是返回 1 我想知道为什么我必须在 scanf_s 中记下缓冲区大小 如果我不这样做,scnaf_s 将不起作用 int 主要(无效){ char str1[30] = "推&

回答 1 投票 0

关于字符串、空字符和strcmp

我在微控制器中创建了 C 程序,我想将我的 C 程序中的字符串与从我的 PC 接收的字符串进行比较,我的程序在 PC 中使用 C#,默认情况下 C# 中的字符串不包含空值

回答 2 投票 0

无法验证链表的最后一个节点

我正在尝试制作一个程序,我使用链表来存储蛋糕的数据,目前我正在制作一个添加蛋糕的功能。这个函数将验证一些事情。我想验证输入

回答 2 投票 0

对数字字符串使用strcmp()时的混淆。

{ char array[2][10]={"3234", "5"}; int n=strcmp(array+0,array+1); printf("%d",n); }。下面的代码打印-1,事件虽然是3234>5。但是,如果第一个数字是5234或......,它就会打印1。

回答 1 投票 0

在char*中迭代,并将每个char与另一个char进行比较。

我对c语言不是很精通,而且我遇到了一些问题,比如在给定 "abcda "这样的字符串的情况下,如何在一个char*字符中逐一迭代,正确地比较单个字符和另一个字符。

回答 1 投票 1

分段故障 c strcmp 在最后一次比较时的分类故障

我目前正在尝试将一个char**中的每个String与另一个String进行比较。为了做到这一点,我尝试使用strcmp,但我得到一个分段错误。然后我试着使用一个手工制作的strcmp,结果 ...

回答 1 投票 -2

为什么fgets在这种情况下不能工作,而scanf可以工作?

在下面的代码中,我使用fgets保存字符串输入。使用fgets在我的搜索功能display()上所需的strcmp()无法正常工作,但使用scanf()可以正常工作。为什么会这样呢? ...

回答 1 投票 0

在C ++中解析命令行参数

下面是我尝试解决的示例代码。使用stl映射计算学生的成绩。 #include #include #include #include #...

回答 1 投票 0

为什么c编译器在我的if语句中跳过strcmp()?

我的函数投票必须检查在名称中传递的字符串是否等于任何候选者[k] .name,然后相应地更新投票。我正在用c语言编写代码。它似乎总是会返回...

回答 1 投票 -3

如何使用strcmp()将字符串与两个字符进行比较,是否有适当的方法?

我正在尝试使用strcmp()将两个字符\ r \ n与一个字符串进行比较,但是出现以下错误。 int parse_lines(char * mem){int count = 0; int i = 0; char * mmm = ...

回答 1 投票 0

strcmp即使字符串匹配也提供非零输出

在下面的程序中,我尝试使用strcmp在字符串的第i位比较字符串。我使用的测试用例是1 + 2 + 2 + 1 + 3。但是,除了循环的第一次迭代,strcmp会显示...

回答 1 投票 -1

printf在特定上下文中不起作用,为什么?

((编程语言是C),我需要测试某些东西并编写这小段代码(如下所示)。我不明白为什么第一张印刷作品有效而第二张印刷作品无效。此输出...

回答 1 投票 0

列表插入中有strcmp的分段错误

我正在尝试按字母顺序创建列表(首先按作者,然后按名称)。我试图通过将两个字符串与strcmp()进行比较来做到这一点,但遇到了分段错误。我离开...

回答 1 投票 0

如何在不对增量进行硬编码的情况下比较C中的字符串?

我有一个缓冲区,其中包含我打开并读取的CSV文件中的字符串。我使用strtok()拆分了字符串,并在“,”上进行了拆分。所以现在我的字符串看起来像这样:char buff [BUFFER_SIZE] = ...

回答 1 投票 0

Strcmp将字符串变成乱码

我的代码在这里遇到了一个奇怪的问题。这段代码将命令行参数与结构数组中的字符串进行比较。本质上,程序正在寻找重复项...

回答 1 投票 0

感叹号和C语言中的`strcmp`函数

[一个问题使我在学习哈佛大学CS50课程时感到困惑。以下是困扰我很长时间的问题。对于以下代码,它希望...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.