C++之string的compare用法
生活随笔
收集整理的這篇文章主要介紹了
C++之string的compare用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
compare用于比較兩個(gè)字符串是否相等。
用法:
str1.compare(str2);如果相等則輸出為0,不等則輸出為-1。
例子如下:
1 int main() { 2 string str1 = "abc";3 if (str1.compare("abc") == 0) { 4 cout << "str1 is" << "abc" << 1 << ' '; 5 cout << str1.compare("abc") << endl; 6 }
7 if(!str1.compare("abc")) { 8 cout << "str1 is" << "abc" << 2 << ' '; 9 cout << !str1.compare("abc") << endl; 10 }
11 if (str1.compare("cde")) { 12 cout << "Don't match!" << ' '; 13 cout << str1.compare("cde") << endl; 14 } 15 return 0; 16 }
輸出結(jié)果如下:
str1 isabc1 0
str1 isabc2 1
Don't match! -1
轉(zhuǎn)載于:https://www.cnblogs.com/cff2121/p/9989806.html
總結(jié)
以上是生活随笔為你收集整理的C++之string的compare用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: git拉取分支中指定文件到本地
- 下一篇: 什么是DOR