compare用于比较两个字符串是否相等。

用法:
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 }

输出结果如下:

str1 isabc1 0
str1 isabc2 1
Don't match! -1

技术
©2019-2020 Toolsou All rights reserved,
TypeScript:函数类型接口8道大厂指针笔试题让你秒杀指针!!!MySQL 日期时间加减mysql 查询条件之外的数据_mysql 查询符合条件的数据查linux的操作系统版本,如何查看Linux操作系统版本?将String类型转换成Map数据类型使用uuid做MySQL主键,被老板,爆怼一顿C语言中的字符串函数和字符函数linux服务器中毒排查--基础篇C# ASCII码字符转换