1、用cnt去记录空格数,每个空格代表有一个单词。
class Solution {
public:
string truncateSentence(string s, int k) {
int cnt=0,i=0,thesize=s.size();
char* news=new char[thesize+1];
while(s[i])
{
news[i]=s[i];
if(s[i]==' '||s[i]=='\0') ++cnt;
if(cnt==k) break;
++i;
}
news[i]='\0';
return news;
}
};