strcmp 相关问题

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

gdb调试器中字符串的条件断点

尝试设置条件断点以在字符串的特定值处停止。我尝试了以下命令集:设置1:(gdb)b file.C:97如果strcmp(pName,“ abc”)== 0设置2:(gdb)b file.C:...

回答 1 投票 0

为什么我不能比较这两个字符串?输入的字符串相同,但始终返回false

我从这里https://codereview.stackexchange.com/questions/138703/simple-random-password-generator获得了随机密码生成器程序,然后我想制作一个简单的密码程序。哪个...

回答 1 投票 0

strcmp和C中的结构元素存在问题

我正在将普通scanf输入的字符串与结构中的字符串进行比较。这是结构:typedef struct {// Tipo giocatore e i suoi dati int id; char * nome; ...

回答 1 投票 0

在C中有strcmp和结构元素的问题(也有带空格的捕获字符串)

好吧,我有两个问题,第一个是我不能在函数中使用字符串,如“ One Two”。让我们看一下我的代码案例3:goto Cleanup;清理: ;字符...

回答 1 投票 0

strcmp用法终止文件写入不起作用

我编写以下代码以编写文本。当用户键入#时,strcmp应该终止文件写入。仍然没有做,我无法退出程序#include #include&...

回答 2 投票 1

C-比较字符串文字和字符数组

我是C语言的新手,对于如何通过字符数组使用字符串仍然有些困惑。在我的C程序中,我接受用户的命令:char command [20]; scanf(“%s”,command);当然,...

回答 4 投票 6

strcasecmp算法是否有缺陷?

我正在尝试重新实现strcasecmp函数,我注意到比较过程中似乎存在不一致之处。来自man strcmp strcmp()函数比较两个字符串s1 ...

回答 2 投票 0

为什么strcmp()中的'OR运算符'不起作用?

字符文本[10]; fgets(cmd,10,stdin); if(strncmp(cmd,“某些文本一”,13 ||“某些文本二”,8)== 0){puts(“某些文本”); } if(strncmp(cmd,“某些文本三”,13 ||“ ......>

回答 1 投票 -1

为什么我不能在strcmp()中使用并置?

以下代码不起作用:char text [10]; scanf(“%s”,&text);如果(strcmp(text,“ some text”)== 0)puts(“ some text”);但是当我这样改变'if part'时,则一切都是...

回答 4 投票 1

C带有qsort和strcmp的字符串排序数组-警告:指针类型不兼容

我尝试使用qsort对字符串数组进行排序,但收到此警告:警告:从不兼容的指针类型#include #include #include ...

回答 1 投票 0

是否有任何编译器的strcmp()返回的值不是-1 0和1?

尽管关于strcmp()的行为的常识和文献很清楚。 int strcmp(const char * lhs,const char * rhs);如果lhs以字典顺序出现在rhs之前,则为负值。 ...

回答 3 投票 -1

是否有任何编译器的strcmp()返回的值不是-1 0和1?

尽管关于strcmp()的行为的常识和文献很清楚。 int strcmp(const char * lhs,const char * rhs);如果lhs以字典顺序出现在rhs之前,则为负值。 ...

回答 3 投票 -1

strcmp()从不返回-1 0和1以外的值,无论编译器是什么

尽管关于strcmp()的行为的常识和文献很清楚。 int strcmp(const char * lhs,const char * rhs);如果lhs以字典顺序出现在rhs之前,则为负值。 ...

回答 3 投票 -1

strcmp何时不返回-1、0或1?

从手册页开始:如果发现s1(或其前n个字节)分别小于,则strcmp()和strncmp()函数将返回小于,等于或大于零的整数。 ..

回答 7 投票 2

strcmp()仅返回-1 0和1,无论输入字符串是什么

尽管关于strcmp()的行为的常识和文献很清楚。 int strcmp(const char * lhs,const char * rhs);如果lhs以字典顺序出现在rhs之前,则为负值。 ...

回答 3 投票 -1

strcmp为相等的字符序列返回false

我有一个使用strcmp做出决定的函数,请参见下文:void get_data(file_observational_area * _file_observational_area,int Dimensions,int * start_indices,int * end_indices){char ...

回答 3 投票 0

如何检查fortran中的两个字符串?

我想检查两个字符串是否相等,并做一些工作。 character(len = 50):: x,y,zx =“ amin” y =“ amin” if(llt(x,y))然后z = x end id我写这个,但这只是检查...

回答 1 投票 0

将字符串与数组中的单词进行比较

我从老师那里得到了一份作业,编写了一个代码,该代码将给定的单词与位于字符串数组中的一堆单词进行比较。如果数组中的单词的词典顺序小于给定的单词,则...

回答 1 投票 0

C中的“ strcmp的传递参数2使指针从整数转换而没有强制转换”是什么意思?

我正在编译我的C代码,并遇到两个错误:警告:传递strcmp的参数2会使指针从整数开始而没有强制转换和警告:注意:预期的const char *但参数是...

回答 3 投票 1

无效的读取大小为1 strcmp

我正在尝试比较两个名称字符串以返回匹配的结构。我已经使用gdb验证了传递给strcmp()的两个参数对于GDB而言都不为空。但是,当我点击...

回答 1 投票 0

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