1.
输入一串空格隔开的单词, 必须要用string的时候,用getline输入,然后把它们分开。
方法:istringstream函数
#include<sstream>//istringstream函数的头文件
vector<string>s1, s2, s3;
string str1, str2, temp;
getline(cin, str1);
getline(cin, str2);//读入
istringstream Str1(str1), Str2(str2);//用这个函数,记得头文件,sstream
while (Str1 >> temp)
{
s1.push_back(temp);
s2.push_back(temp);
}
while (Str2 >> temp)
{
s3.push_back(temp);
}
2 string find函数
https://www.cnblogs.com/wkfvawl/p/9429128.html
(先贴个链接以后整理一下)
3 int 转String类型
string s[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };
string toString(int x) {
string ans;
while (x)
{
ans += s[x % 10];
x /= 10;
}
reverse(ans.begin(), ans.end());//反转一次
return ans;
}