#include <iostream>
#include <string>
using namespace std;
int main ()
{
string str1 = "Hello";
string str2 = "Hell";
string str3;
int len ;
// 复制 str1 到 str3
str3 = str1;
//str3.copy(str,2);
cout << "str3 : " << str3 << endl;
// 连接 str1 和 str2
str3 = str1 + str2;
cout << "str1 + str2 : " << str3 << endl;
// 连接后,str3 的总长度
len=str3.length(); //len = str3.size();
cout << "str3.size() : " << len << endl;
//找字串(第一个参数为起始位置,第二个参数为长度)
cout<<str3.substr(1,3)<<endl;
//在str1中找s2 (第二参数为开始找的位置,若没有默认为0)
if(!str1.find(str2,0))//找到返回0
cout<<"找到!"<<endl;
else
cout<<"未找到!"<<endl;
//判断是否相等
if(!str1.compare(str2))//str1==str2
cout<<"相等!"<<endl;
else
cout<<"不相等!"<<endl;
return 0;
}
C++stl中string库的使用
最新推荐文章于 2024-01-06 07:00:00 发布