2.string函数
find:某子串的起始位(0开始),函数的第二个参数使用代表从该位开始的后缀
substr:1) x开始的连续y位
2) x开始的后缀
#includeusing namespace std;int main(){ string s1="abcdef"; string s2="de"; //find //返回位置 0起点 int ans=s1.find(s2); cout< <<"\n"; //substr 1 //x位开始的连续y位 cout< <<"\n"; //substr 2 //x开始的后缀 cout< <<"\n"; return 0;}
string::npos 常数,作用类似于EOF,可以表示find函数未找到
getline(cin.a)输入一整行
tolower,toupper是string单个字符转换的函数
e.g:luogu 1308 统计单词数
#includeusing namespace std;string a,b;int main(){ getline(cin,a); getline(cin,b); for(int i=0;i