小编use*_*658的帖子

C++ find返回字符串变量文本中的最后一个单词.string getFirstWord(text)

我试图走到字符串的末尾,回到最后一个空格,然后继续前进到单词的结尾并将该单词存储在空字符串中.不允许使用数组或指针.

string getLastWord(string text)
{
    string lastword="";
    int last=text.size()- 1;
    int beginlast=0;
    if text == "";
    return  "";
    for (int i=last; i>=1; i--)
    {
        if (isspace(text[i]))
            beginlast=beginlast+i;
    }
    for (int k=0; k!=text.size; k++)
    {
        if (isalpha(text[k]))
            lastword=lastword+lastword[k];
    }
    return lastword;
}
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
8507
查看次数

标签 统计

c++ ×1