查找字符串中的字母,而忽略其他所有内容

帕特里克·特立尼达(Patrick Trinidad)

对于我的家庭作业,我需要做的一部分工作是从用户那里获取一个短语,然后仅从短语中获取字母,而忽略数字,空格和特殊字符。一旦我在字符串中找到字母,就需要将它们存储到一个单独的变量中。但是,我无法获取该变量来存储if查找字母语句之外的任何内容

#include<iostream>
#include<string>

using namespace std;

int main()
{
    string line, temp;
    cout << "Enter phrase to check:  ";
    getline(cin, line);
    
    for(int i = 0; i < line.size(); i++)
    {
        if((line[i] > 64 && line[i] < 91) || (line[i] > 96 && line[i] < 123))
        {
            temp[i] = line[i];
        }
    }

    cout << temp;
    return 0;
}

当我运行程序时,temp什么也不输出。但是我知道该if声明可以正确地找到字母,因为它可以打印line[i]if声明中。

尼基塔·德莫多夫(Nikita Demodov)

您的temp变量是一个空字符串。temp[x]告诉编译器更改该x字符串-th字符(这没有任何意义,因为该字符串没有任何字符!)。您很幸运(或不幸)您没有遇到任何细分错误(崩溃)。

只需使用+=运算符:

temp += line[i];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找字符串中的所有字母是否唯一

来自分类Dev

用正则表达式查找字符串中的所有字母

来自分类Dev

查找字符串中的字母

来自分类Dev

查找字符串中的所有匹配项

来自分类Dev

查找字符串中模式的所有索引?

来自分类Dev

查找字符串中所有缺少的字母(字符串按字母顺序排列)

来自分类Dev

在JavaScript中查找字符串的所有小写和大写字母组合

来自分类Dev

使用正则表达式查找字符串中不包含特定字母的所有单词

来自分类Dev

查找字符串中字母字符的总和

来自分类Dev

更改字符串中的所有其他字母(JavaScript)?每个新词都从0开始

来自分类Dev

查找字符串中的所有字符串

来自分类Dev

查找字符串中的所有子字符串计数

来自分类Dev

在字符串中查找字符串的所有实例

来自分类Dev

如何使用AWK查找字符串中的第一个数字并打印所有内容

来自分类Dev

搜索字符串以查找JavaScript中的所有字母

来自分类Dev

查找字符串中字母出现的次数

来自分类Dev

Windows批处理脚本-查找字符串并在之后回显所有内容

来自分类Dev

将字符串中的一个字母小写,将所有其他字母大写

来自分类Dev

查找字符串序列在其他向量中的位置

来自分类Dev

Powershell,Excel在单元格中查找字符串,颜色行,删除其他

来自分类Dev

在具有可变字母拆分的数组中查找字符串

来自分类Dev

使用正则表达式查找字符串中几个单词的实例数,而忽略其他几个单词

来自分类Dev

查找字符串的所有可能排列

来自分类Dev

查找字符串中两个单独字符之间的所有逗号

来自分类Dev

查找字符串是否是其他字符串的连接

来自分类Dev

查找字符串中@ {{Word}} @或{{Word}}中包含的所有单词

来自分类Dev

在文件中查找字符串并在bash中删除其旁边的所有文本

来自分类Dev

在Python3中查找字符串中单词的所有出现

来自分类Dev

查找字符串中所有4个字母单词的算法-最后一项在哪里?

Related 相关文章

  1. 1

    查找字符串中的所有字母是否唯一

  2. 2

    用正则表达式查找字符串中的所有字母

  3. 3

    查找字符串中的字母

  4. 4

    查找字符串中的所有匹配项

  5. 5

    查找字符串中模式的所有索引?

  6. 6

    查找字符串中所有缺少的字母(字符串按字母顺序排列)

  7. 7

    在JavaScript中查找字符串的所有小写和大写字母组合

  8. 8

    使用正则表达式查找字符串中不包含特定字母的所有单词

  9. 9

    查找字符串中字母字符的总和

  10. 10

    更改字符串中的所有其他字母(JavaScript)?每个新词都从0开始

  11. 11

    查找字符串中的所有字符串

  12. 12

    查找字符串中的所有子字符串计数

  13. 13

    在字符串中查找字符串的所有实例

  14. 14

    如何使用AWK查找字符串中的第一个数字并打印所有内容

  15. 15

    搜索字符串以查找JavaScript中的所有字母

  16. 16

    查找字符串中字母出现的次数

  17. 17

    Windows批处理脚本-查找字符串并在之后回显所有内容

  18. 18

    将字符串中的一个字母小写,将所有其他字母大写

  19. 19

    查找字符串序列在其他向量中的位置

  20. 20

    Powershell,Excel在单元格中查找字符串,颜色行,删除其他

  21. 21

    在具有可变字母拆分的数组中查找字符串

  22. 22

    使用正则表达式查找字符串中几个单词的实例数,而忽略其他几个单词

  23. 23

    查找字符串的所有可能排列

  24. 24

    查找字符串中两个单独字符之间的所有逗号

  25. 25

    查找字符串是否是其他字符串的连接

  26. 26

    查找字符串中@ {{Word}} @或{{Word}}中包含的所有单词

  27. 27

    在文件中查找字符串并在bash中删除其旁边的所有文本

  28. 28

    在Python3中查找字符串中单词的所有出现

  29. 29

    查找字符串中所有4个字母单词的算法-最后一项在哪里?

热门标签

归档