网站备案个人可以做吗,建设银行网站机构特点业务发展,提供手机网站建设推荐,自建商城网站目录
string函数的构造
string赋值操作
string字符串拼接
string字符串查找和替换
string字符串比较
string字符存取
string插入与删除
string字串 string函数的构造
#includeiostream
#includecstring
using namespace std;
void test01()
{string s…目录
string函数的构造
string赋值操作
string字符串拼接
string字符串查找和替换
string字符串比较
string字符存取
string插入与删除
string字串 string函数的构造
#includeiostream
#includecstring
using namespace std;
void test01()
{string s1;//默认构造const char* str hello world;string s2(str);cout s2 s2 endl;string s3(s2);cout s3 s3 endl;string s4(10, a);cout s4 s4 endl;
}
int main()
{test01();system(pause);return 0;
}
string赋值操作
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str1;str1 hello world;cout str1 str1 endl;string str2;str2 str1;cout str2 str2 endl;string str3;str3 a;cout str3 str3 endl;string str4;str4.assign(hello C);cout str4 str4 endl;string str5;str5.assign(hello C, 5);cout str5 str5 endl;string str6;str6.assign(str5);cout str6 str6 endl;string str7;str7.assign(10, b);cout str7 str7 endl;
}
int main()
{test01();system(pause);return 0;
}
string字符串拼接
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str1 我;str1 爱玩游戏;cout str1 str1 endl;str1 :;cout str1 str1 endl;string str2 LOL DNF;str1 str2;cout str1 str1 endl;string str3 I;str3.append( love );cout str3 str3 endl;str3.append(game abcde, 4);cout str3 str3 endl;/*str3.append(str2);cout str3 str3 endl;*///截取DNFstr3 ;str3.append(str2, 4, 3);cout str3 str3 endl;
}
int main()
{test01();system(pause);return 0;
}
string字符串查找和替换
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str1 abcdefg;int pos str1.find(deo);if (pos -1){cout 未找到字符串 endl;}else{cout 找到字符串 ,pos pos endl;}//rfindpos str1.rfind(de);cout pos pos endl;//rfind从右往左查找find从左往右查找
}
void test02()
{string str1 abcdefg;//从一号位置起3个字符替换为1111str1.replace(1, 3, 1111);cout str1 str1 endl;
}
int main()
{test02();system(pause);return 0;
}
string字符串比较
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str1 xello;string str2 hello;if (str1.compare(str2) 0){cout str1等于str2 endl;}else if (str1.compare(str2) 0){cout str1大于str2 endl;}else{cout str1小于str2 endl;}
}int main()
{test01();return 0;
}
string字符存取
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str hello;cout str str endl;//单个字符//1.中括号for (int i 0; i str.size(); i){cout str[i];}cout endl;//2.atfor (int i 0; i str.size(); i){cout str.at(i);}cout endl;//修改单个str[0] x;cout str strendl;str.at(1) x;cout str str endl;
}int main()
{test01();return 0;
}
string插入与删除
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str hello;//插入str.insert(1, 111);cout str str endl;//删除str.erase(1, 3);cout str str endl;
}int main()
{test01();return 0;
}
string字串
//author:至尊宝
//time:2024.5.5
#includeiostream
#includecstring
using namespace std;
void test01()
{string str abcdef;string str2 str.substr(1, 3);cout str2 endl;
}
void test02()
{string email hellosina.com;//从邮件地址中获取用户名信息int pos email.find();string name email.substr(0, pos);cout name endl;
}int main()
{test02();return 0;
}