转载自 https://blog.csdn.net/qq_35038153/article/details/78191574

compare函数用来进行字符串以及其子串的比较,示例如下:

#include <iostream>
#include <string>
#include <cctype>
using std::cout;
using std::endl;
using std::cin;
using std::string;
int main(void){string str1="hi,test,hello";string str2="hi,test";//字符串比较if(str1.compare(str2)>0)printf("str1>str2\n");else if(str1.compare(str2)<0)printf("str1<str2\n");elseprintf("str1==str2\n");//str1的子串(从索引3开始,包含4个字符)与str2进行比较if(str1.compare(3,4,str2)==0)printf("str1的指定子串等于str2\n");elseprintf("str1的指定子串不等于str2\n");//str1指定子串与str2的指定子串进行比较if(str1.compare(3,4,str2,3,4)==0)printf("str1的指定子串等于str2的指定子串\n");elseprintf("str1的指定子串不等于str2的指定子串\n");//str1指定子串与字符串的前n个字符进行比较if(str1.compare(0,2,"hi,hello",2)==0)printf("str1的指定子串等于指定字符串的前2个字符组成的子串\n");elseprintf("str1的指定子串不等于指定字符串的前2个字符组成的子串\n");return 0;}

C++中compare函数的使用相关推荐

  1. java中compare语句的用法,compare的用法_java中 compareTo()的程序代码及用法

    compare的用法与区别? 一.用法 v. (动词) 1.compare的基本意思是"比较,对照",主要用于比较事物的典型特征及其价值,而不在于比较相同与不同. 2.compar ...

  2. compare函数的使用

    C++中compare函数的使用 标签: c++string字符串比较compare  分类: C++(17)  版权声明:本文为博主原创文章,未经博主允许不得转载. compare函数用来进行字符串 ...

  3. C++中字符串的比较,compare()函数

    字符串可以和类型相同的字符串相比较,也可以和具有同样字符类型的数组比较. Basic_string 类模板既提供了  >.<.==.>=.<=.!= 等比较运算符,还提供了 c ...

  4. php中strtotime的意思,php中strtotime函数用法详解

    本文实例讲述了php中strtotime函数用法.分享给大家供大家参考.具体如下: strtotime(字符串$时间[,诠释$现在])int strtotime(string $time [,int ...

  5. c语言 java append_C++中append函数的用法和函数定义。谢谢!

    展开全部 要想使用标准C++中string类,必须要包含 #include // 注意是,不62616964757a686964616fe78988e69d8331333339663434是,带.h的 ...

  6. POJ1256 (C++ compare函数)

    问题: 有一个只含大小写字母的字符串,给出所有该字符串的排列,以字典顺序输出.其中 'A'<'a'<'B'<'b'<...<'Z'<'z'. 方法: 只需调用C++ ...

  7. scala 函数中嵌套函数_Scala中的VarArgs函数和@varargs批注

    scala 函数中嵌套函数 In this post, we are going to discuss about Functions with Var-Args (Variable Number O ...

  8. boost heap - d_ary_heap 的自定义compare函数用法

    heap 最大堆 最小堆 最大堆 根节点最大. 最小堆 根节点最小. boost中默认是最大堆,因此最小堆需要在compare函数return中为">". 示例代码: #in ...

  9. java中sort函数的使用

    java中sort函数的使用 写在前面 sort函数的基本格式 第一种基本格式 第二种基本格式 第三种基本格式cmp 函数的基本格式 写在前面 想必大家都知道C++里面的sort用过的都知道这个函数是 ...

最新文章

  1. ab plc编程软件_三菱PLC原装和高仿怎么区分?PLC仿真软件和编程软件一样吗?
  2. win8计算机就一个盘,win8硬盘分区,详细教您win8硬盘怎么分区
  3. 爬虫python编程与cvi编程_与爬虫无关,简单的用python进行科学运算
  4. ACM题目————次小生成树
  5. 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
  6. ftp服务器如何配置多个文件夹,ftp服务器如何配置多个文件夹
  7. VC++实现对远程计算机屏幕的监视
  8. HashMap由浅入深(jdk8)
  9. 高等数学二python实现导数与微分
  10. visual foxpro 程序员指南_1024程序员节:盘点小红书今年发生的重要bug
  11. 【原创】ourphp一处SQL注射
  12. bzoj 3208 花神的秒题计划I
  13. java里if为真_Excel:如果所有条件都为真,则嵌套的IF语句返回所有真值
  14. 前端 省市区三级联动
  15. 贴片晶振的焊接方法和注意事项
  16. 3d打印英语文献_3D打印合集,从设计,技术到工业制造应用!
  17. 我的七个建议 作者:Joel Spolsky
  18. 海外手机号码正则匹配
  19. css5辅助线,苦练 CSS 基本功——图解辅助线的原理和画法
  20. ORB-SLAM3 单目惯导ros-system-track

热门文章

  1. 与其道听途说,不如少走点弯路,轻松跟我来全面剖析 darknet 官网!
  2. AutoML功能解析
  3. Git搭建私有服务器
  4. 从零开始搭建私人http服务器
  5. 【_ 記 】SpringBoot注解 (最新最全最详细)
  6. python 离线翻译软件_简单翻译软件
  7. 樱花庄的宠物女孩AtCoder Grand Contest 015E - Mr.Aoki Incubator
  8. TL-link WAR1208L多wan路由器带宽叠加设置
  9. My feelings
  10. 用C语言恢复误删文件,计算机里被删除的文件可以在哪里进行恢复?