C++中compare函数的使用
转载自 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函数的使用相关推荐
- java中compare语句的用法,compare的用法_java中 compareTo()的程序代码及用法
compare的用法与区别? 一.用法 v. (动词) 1.compare的基本意思是"比较,对照",主要用于比较事物的典型特征及其价值,而不在于比较相同与不同. 2.compar ...
- compare函数的使用
C++中compare函数的使用 标签: c++string字符串比较compare 分类: C++(17) 版权声明:本文为博主原创文章,未经博主允许不得转载. compare函数用来进行字符串 ...
- C++中字符串的比较,compare()函数
字符串可以和类型相同的字符串相比较,也可以和具有同样字符类型的数组比较. Basic_string 类模板既提供了 >.<.==.>=.<=.!= 等比较运算符,还提供了 c ...
- php中strtotime的意思,php中strtotime函数用法详解
本文实例讲述了php中strtotime函数用法.分享给大家供大家参考.具体如下: strtotime(字符串$时间[,诠释$现在])int strtotime(string $time [,int ...
- c语言 java append_C++中append函数的用法和函数定义。谢谢!
展开全部 要想使用标准C++中string类,必须要包含 #include // 注意是,不62616964757a686964616fe78988e69d8331333339663434是,带.h的 ...
- POJ1256 (C++ compare函数)
问题: 有一个只含大小写字母的字符串,给出所有该字符串的排列,以字典顺序输出.其中 'A'<'a'<'B'<'b'<...<'Z'<'z'. 方法: 只需调用C++ ...
- scala 函数中嵌套函数_Scala中的VarArgs函数和@varargs批注
scala 函数中嵌套函数 In this post, we are going to discuss about Functions with Var-Args (Variable Number O ...
- boost heap - d_ary_heap 的自定义compare函数用法
heap 最大堆 最小堆 最大堆 根节点最大. 最小堆 根节点最小. boost中默认是最大堆,因此最小堆需要在compare函数return中为">". 示例代码: #in ...
- java中sort函数的使用
java中sort函数的使用 写在前面 sort函数的基本格式 第一种基本格式 第二种基本格式 第三种基本格式cmp 函数的基本格式 写在前面 想必大家都知道C++里面的sort用过的都知道这个函数是 ...
最新文章
- ab plc编程软件_三菱PLC原装和高仿怎么区分?PLC仿真软件和编程软件一样吗?
- win8计算机就一个盘,win8硬盘分区,详细教您win8硬盘怎么分区
- 爬虫python编程与cvi编程_与爬虫无关,简单的用python进行科学运算
- ACM题目————次小生成树
- 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
- ftp服务器如何配置多个文件夹,ftp服务器如何配置多个文件夹
- VC++实现对远程计算机屏幕的监视
- HashMap由浅入深(jdk8)
- 高等数学二python实现导数与微分
- visual foxpro 程序员指南_1024程序员节:盘点小红书今年发生的重要bug
- 【原创】ourphp一处SQL注射
- bzoj 3208 花神的秒题计划I
- java里if为真_Excel:如果所有条件都为真,则嵌套的IF语句返回所有真值
- 前端 省市区三级联动
- 贴片晶振的焊接方法和注意事项
- 3d打印英语文献_3D打印合集,从设计,技术到工业制造应用!
- 我的七个建议 作者:Joel Spolsky
- 海外手机号码正则匹配
- css5辅助线,苦练 CSS 基本功——图解辅助线的原理和画法
- ORB-SLAM3 单目惯导ros-system-track