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