strcmp是一个字符串比较函数,可用于C,C ++,PHP,Python和MATLAB等语言。
在MSVC++中,有一个函数strcmpi用于不区分大小写的C字符串比较。 当你尝试使用它时,它会发生, 从 Visual C++ 2005 开始,此 POSIX 函数已弃用。请使用 ISO C++
我正在使用 strcmp 并收到错误消息“不存在从“std::string”到“const char *”的合适的转换函数”[重复]
我在 if 语句中收到错误{没有从“std::string”到“const char *”的合适的转换函数存在}。 #包括 #包括 使用
我正在尝试让这个程序工作,但在经过很多轮之后,我决定是时候问了。无论我做什么,结果总是一个分段错误,我很确定这是为了
当我调用这个函数时,我的代码总是在 strcmp 中中断并返回一个没有提供更多信息的分段错误。 stop_t *getStop(char *name) { node_t *current = stop_list_head ...
即使它们不相同,它也总是返回 1 我想知道为什么我必须在 scanf_s 中记下缓冲区大小 如果我不这样做,scnaf_s 将不起作用 int 主要(无效){ char str1[30] = "推&
我在微控制器中创建了 C 程序,我想将我的 C 程序中的字符串与从我的 PC 接收的字符串进行比较,我的程序在 PC 中使用 C#,默认情况下 C# 中的字符串不包含空值
我正在尝试制作一个程序,我使用链表来存储蛋糕的数据,目前我正在制作一个添加蛋糕的功能。这个函数将验证一些事情。我想验证输入
{ char array[2][10]={"3234", "5"}; int n=strcmp(array+0,array+1); printf("%d",n); }。下面的代码打印-1,事件虽然是3234>5。但是,如果第一个数字是5234或......,它就会打印1。
在char*中迭代,并将每个char与另一个char进行比较。
我对c语言不是很精通,而且我遇到了一些问题,比如在给定 "abcda "这样的字符串的情况下,如何在一个char*字符中逐一迭代,正确地比较单个字符和另一个字符。
我目前正在尝试将一个char**中的每个String与另一个String进行比较。为了做到这一点,我尝试使用strcmp,但我得到一个分段错误。然后我试着使用一个手工制作的strcmp,结果 ...
为什么fgets在这种情况下不能工作,而scanf可以工作?
在下面的代码中,我使用fgets保存字符串输入。使用fgets在我的搜索功能display()上所需的strcmp()无法正常工作,但使用scanf()可以正常工作。为什么会这样呢? ...
下面是我尝试解决的示例代码。使用stl映射计算学生的成绩。 #include #include #include #include #...
我的函数投票必须检查在名称中传递的字符串是否等于任何候选者[k] .name,然后相应地更新投票。我正在用c语言编写代码。它似乎总是会返回...
如何使用strcmp()将字符串与两个字符进行比较,是否有适当的方法?
我正在尝试使用strcmp()将两个字符\ r \ n与一个字符串进行比较,但是出现以下错误。 int parse_lines(char * mem){int count = 0; int i = 0; char * mmm = ...
在下面的程序中,我尝试使用strcmp在字符串的第i位比较字符串。我使用的测试用例是1 + 2 + 2 + 1 + 3。但是,除了循环的第一次迭代,strcmp会显示...
((编程语言是C),我需要测试某些东西并编写这小段代码(如下所示)。我不明白为什么第一张印刷作品有效而第二张印刷作品无效。此输出...
我正在尝试按字母顺序创建列表(首先按作者,然后按名称)。我试图通过将两个字符串与strcmp()进行比较来做到这一点,但遇到了分段错误。我离开...
我有一个缓冲区,其中包含我打开并读取的CSV文件中的字符串。我使用strtok()拆分了字符串,并在“,”上进行了拆分。所以现在我的字符串看起来像这样:char buff [BUFFER_SIZE] = ...