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