C 中判斷兩個字串是否相等,怎麼判斷

2021-06-13 06:40:13 字數 879 閱讀 2067

1樓:很多很多

1、c++中可以用strcmp()函式的判斷兩個字串是否相等。具體的方法,首先開啟一個空白的c++檔案:

2、在c++檔案裡編寫判斷字串的示例程式,這裡在程式中輸入兩個字串,之後程式會使用strcmp()函式判斷是否為相同的字串,最後程式會輸出判斷的結果:

2樓:左右

1、如果兩個都是string類的話,可以用過載了的==號;

例如:str1==str2;

2、如果兩個都是字元陣列的話,可以用c++的string.h標頭檔案中提供的strcmp()函式進行比較;

函式簡介原型:extern int strcmp(const char *s1,const char * s2);

用法:加標頭檔案 #include

功能:比較字串s1和s2。

一般形式:strcmp(字串1,字串2)

返回值:

當s1當s1=s2時,返回值=0

當s1>s2時,返回值》0

即:兩個字串自左向右逐個字元相比(按ascii值大小相比較),直到出現不同的字元或遇'\0'為止。如:"a"<"b" "a">"a" "computer">"compare"

3、如果待比較字串一個是string類一個是字元陣列的話,需要用自定義的方法,分別比較兩字串的各位上的字元是否相等。

希望可以幫到你

3樓:自殘的廉頗

if(xx2.compare(aa1)==0)

4樓:匿名使用者

if(strcmp(str1, str2)==0) printf("str1 == str2\n"); else printf("str1 != str2\n");

js判斷多個字串是否相等,js中比較兩個字串是否相等

利用 js 裡面的動態引數 陣列 arguments,js 傳遞引數時會把引數儲存到 arguments 裡面function isequals for i 0 i arguments.length i return 不相等 一般使用雙等來判斷 如果還需要型別相同那麼就用三等 說一下這兩個的區別 e...

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

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 子串...

從鍵盤上輸入兩個字串,若不等,將短字串接在長字串後面,輸出新字串

include include int main else if strcmp s1,s2 0 return 0 你是用的c語言程式設計嗎?有兩個字串,利用函式實現兩個字串的鏈結,兩個字串比較大小,計算兩個字串的長度,將第二個字元 char mystrcat char str1,char str2 ...