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語言中如何判斷兩個字串完全相等
兆憐翠 用字元比較函式,做個for迴圈判斷即可,字串比較函式strcmp 格式strcmp a,b 0 a b strcmp a,b 0 a0 a ba,b均為字串! include bool isequal char str1,char str2 return true int main 在資料結...
C語言中判斷兩個字串是否相同的方法
c語言提供了幾個標準庫函式,可以比較兩個字串是否相同。以下是用strcmp 函式比較字串的一個例子 include include void main void void main void 上例的列印輸出如下所示 str 1 is equal to str 2.str 1 is not equal...
在c 中如何將兩個字串合併成字串
這要看型別,如果用的是c 裡面的string類,那麼只需要用上過載符號 就行了 例如 string s1 12345890 s2 abcdedg s1 s2 把s2連線在s1尾部 cout 如果是c語言裡面的字元陣列,可以用strcat char s1,char s2 函式,功能是把,s2連線在s1...