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

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

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");

在C中兩個字串合併及輸出,C 裡,合併字串

繼承cstrone public class cstrtwo cstrone private string m str2 string.empty public cstrtwo string str,string str2 base str this.m str2 str2 public void ...

JS判斷字串變數是否含有某個字串的實現方法

方法一 var str abc if str.indexof bc 1 方法二var str abc if str.search bc 1 方法三var str abc var reg new regexp bc.if reg.test str 方法四var str abc var reg new ...

excel中提取某兩個字元中間字串的函式

public function mysubstr scord as string dim stanum as integer dim scolen as integer stanum instr 1,scord,1 1 scolen instrrev scord,1,1 stanum mysubst...