strcmp

    1热度

    2回答

    我需要查找某个字符串(或数字向量)中特定模式的所有匹配项的索引。例如,给定的布尔列表(数据帧): z = 15 False 16 False 17 False 18 False 19 False 20 False 21 False 22 False 23 False 24 True 25 True 26 True 27 False 28 False 29 Fal

    0热度

    2回答

    所以我比较了两个字符串,我的代码和它应该做的事情完全相反。我无法切换我的printf语句,因为那样也会出错。如果我输入长度为5的第一个字符串和长度为6的第二个字符串,它会说当字符串1完全相反时,字符串1比字符串2大。 以下是我有: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char

    3热度

    2回答

    我正在编写一个C程序,它将从stdin获取命令列表并执行它们。从标准输入读入后,使用strcmp会产生意想不到的结果。 这里是我的程序test_execvp.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/wait.h> int main(int

    0热度

    2回答

    当使用strcmp()时,我得到一个段错误。我曾尝试使用gdb进行调试,当我运行它(没有参数)时,我得到一个段错误。当我回溯时,它表示段错误在第20行,但我无法弄清楚它为什么会出现段错误。 strcmp()语句在第20行。我将在我的文章中包含第0-21行,但如果需要可以添加更多。 该段错误的语句,当我使用run命令如下: Program received signal SIGSEGV, Segme

    0热度

    1回答

    我有串S1和S2 s1={'1' '631' '618' '574' '678'} s2={'1' '596' '674' '' '';'674' '631' '1' '631' '1';'641' '617' '674' '631' '654';'674' '673' '674' '673' '674';'674' '618' '1' '618' '631';'631' '1' '631' '

    -1热度

    1回答

    我想比较两个字符串以及我想比较字符串大小写。我的示例查询如下: mysql_query("select strcmp(strcasecmp(text,text2)) from table_name where option1=option2"); 请告诉我,“strcasecmp”和“strcmp”的用法是否正确。 上面只是一个示例代码。请告诉我,如果使用strcm

    2热度

    4回答

    我知道如果你在strcmp中有'cat'(string1)和'dog'(string2)(这是一个C问题),那么strcmp的返回值将小于0(因为'cat'在词汇上小于'狗')。 但是,我不知道会使用strcmp发生什么,如果发生这种情况: string1: 'dog' string2: 'dog2'. 什么会strcmp的返回?小于零,零还是大于?对于上下文,我试图编写一个比较函数来比较字

    0热度

    3回答

    int iPassCode, iNumber = 0; void main() { iNumber = get_name(); iPassCode = get_code(); name_strucutre(); } int get_name() { printf("Please enter your name: "); cName[M

    -2热度

    1回答

    为了比较strcmp()函数中的两个字符串,我使用了fgets()和cin中的一个输入字符串,并在函数中给出另一个字符串作为默认参数。但是,当我通过strcmp()比较它们时,功能输出不匹配。 char a[20]; int b; cin>>a; b=strcmp(a,"ab"); cout<<b; 其中i取输入a作为ab和b的值是0,这是完全fine.

    -3热度

    3回答

    这是我需要在Turbo C++中编写的程序的一部分; 这里,如果我给id的输入作为“PLAYNOW”并且作为“PASSWORD”传递,变量p将存储值0但我不存储。 id变量在PLAYNOW结尾存储一些垃圾数字,我无法弄清楚原因。请帮忙。请忽略任何未添加的头文件以及我输入密码的方式。 谢谢! #include<conio.h> #include<iostream.h> #include<stri