c 中,輸入兩個字串,怎樣在串中查詢並刪除串,並且是不區分大小寫的查詢

2021-07-08 21:14:06 字數 1223 閱讀 2703

1樓:匿名使用者

#include

/////// 字串匹配,在主串中刪除子串int main()

, str2[512]=;

scanf("%s", str1);//主串scanf("%s", str2);//子串int len1 = length_str(str1);

int len2 = length_str(str2);

int count = 0; //匹配次數int index[10]=; //子串在主串中的起始匹配位置for (int i=0; i< len1-len2+1; i++) //計算匹配資訊

len1 -= len2;

}str1[len1] = '\0';

printf("result: %s", str1);

return 0;

}//////求字串長度

int length_str( char *str)return len;}

2樓:匿名使用者

同意樓上,必須要一個一個比較硬兩個都是字串,字串比較就必須完全匹配當然要一個一個比較咯

3樓:匿名使用者

建議使用kmp串匹配演算法。

用c語言編寫程式,從鍵盤輸入兩個字串,輸出第一個字串在第二個字串中的位置

4樓:匿名使用者

#include

int main()

}return 0;}

有兩個字串,利用函式實現兩個字串的連結,兩個字串比較大小,計算兩個字串的長度,將第二個字元

5樓:_葉子妞妞

char * mystrcat(char *str1, char *str2)

int   mystrcmp(const   char   *   src, const   char   *   dst   )

int mystrlen(const char *str)return len;

}char * mystrcpy (char * dst, char * src)

6樓:在晴天的雨傘

#include

void conectstring(char str1,char str2,char str)

void main()

c語言輸入字串,將該字串中從第m個字元開始的全部字元複製到另字串

這樣 include include int main void copystr char char int int m char str1 20 str2 20 printf input string gets str1 printf which character that begin to c...

c語言從鍵盤輸入兩個字串,將字串連線到字串的後面,並輸出連線

include include int main char s1 char s2 char output printf please input the first string scanf s s1 printf please input the second string scanf s s2 ...

如何在JS中判斷兩個字串中有相同的字元

var str1 abc var str2 bde var i for i 0 i str1.length 1 i else if i str1.length 1 alert 無相同字容符 在js中怎麼判斷兩個字串相等 s中字串比較值用 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等...