直接检测,用字符串的拼接 s.substr!
检测到空格就直接将输入字符串截取空格之前的部分到新的一个答案字符串里面!
#include<bits/stdc++.h>
using namespace std;
string m,n;
int main()
{
string v,b;
getline(cin,v);
if(v.length()!=0)
{
for(int i=0;i<=v.length()-1;i++)
{
int t=i;
int cnt=0;
while(v[t]!=' ')
{
t++;
cnt++;
}
m+=v.substr(i,cnt);
i=t;
}
}
else m="";
getline(cin,b);
if(b.length()!=0)
{
for(int i=0;i<=b.length()-1;i++)
{
int t=i;
int cnt=0;
while(v[t]!=' ')
{
t++;
cnt++;
}
n+=b.substr(i,cnt);
i=t;
}
}
else n="";
return 0;
}