C++ string
用cin读取string时 cin遇到空格停止识别
find 函数
s1.find(s2)//在s1中找是否包含s2 如果有则返回包含的第一个位置
如s1=abcdefg s2=def 则返回3 //find如果没找到,会返回一个该字符串所特有的标识string.npos,而不是null。
s1.find(s2,2)//从字符串第2个位置(从0开始数)开始找
substr()函数
string s("012345asdf");
string a = s.substr(0,5); //获得字符串s中从第0位开始的长度为5的字符串
string s("012345asdf");
string a = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾
replace函数
string str = "he is@ a@ good boy";
str=str.replace(str.find("a"),2,"#"); //从第一个a位置开始的两个字符替换成#

浙公网安备 33010602011771号