如何从输入字符串中获取字符数?

Iroh4526

我正在尝试计算用户提供的字符串中的字符数。我知道我可以使用string::length()string::size()但是当遇到空格时,计数停止。例如,假设用户输入“ Bob Builder”,则计数应为10,但我的代码将显示为3。此外,我尝试不使用字符数组来执行此操作。有什么建议?一个解释也将大有帮助。

    int main()
    {
       string Name;
       cin>>Name;
       cout << name(Name);
       return 0;
    }

    int name(string a)
    {
        int numChar;
        /*for (int i=0; a[i] != '\0';i++)
        {
             if (!isspace(a[i]))
             numChar++;
        }*/
        numChar=a.length();
        return numChar;
   }
r

您必须使用getline()而不是cin使所有行都换行。cin读取输入直到空格。

std::getline (std::cin,Name);

如果您使用 using namespace std;

getline (cin,Name);

如果要计算输入字符串(不包括空格),代码段将为您提供帮助。

#include <algorithm>
#include <string>

int main() 
{
    std::string s = "Hello there, world!";
    std::cout << std::count( s.begin(), s.end(), ' ' ) << std::endl;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从输入框中获取字符串?

来自分类Dev

获取字符串中重复的字符数

来自分类Dev

获取字符串中的字符数?

来自分类Dev

R如何获取字符串中的字符列表

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

如何获取字符串中字符的位置?

来自分类Dev

如何使用正则表达式从框架中定义的输入字符串中获取字符串

来自分类Dev

如何在输入按钮属性jQuery中获取字符串数据

来自分类Dev

如何在GNU Guile中读取字符串以获取用户输入?

来自分类Dev

如何从C中具有领先空格的stdin获取字符串输入?

来自分类Dev

Python Webscraping:如何从输入代码的value属性中获取字符串?

来自分类Dev

除非找到空字符串,否则在 C 中获取字符串输入

来自分类Dev

如何从bash中的文件中获取字符串?

来自分类Dev

如何获取字符串中的std :: set字符集,作为字符串?

来自分类Dev

如何从包含搜索到的字符串的字符串中获取字符序列

来自分类Dev

如何从用户获取字符串输入并输出所输入字符串的总字符值?

来自分类Dev

如何在Java中的<>之间获取字符串

来自分类Dev

如何获取字符串中的xml节点值

来自分类Dev

如何从Powershell管道中获取字符串数组?

来自分类Dev

如何使用php从变量中获取字符串?

来自分类Dev

如何在JavaScript中获取字符串的货币

来自分类Dev

如何从列表框中获取字符串

来自分类Dev

如何从Java中的DataInputStream获取字符串?

来自分类Dev

如何从流中获取字符串数组值?

来自分类Dev

如何使用php从变量中获取字符串?

来自分类Dev

如何从文本框中获取字符串

来自分类Dev

如何使用php从文件中获取字符串

Related 相关文章

  1. 1

    如何从输入框中获取字符串?

  2. 2

    获取字符串中重复的字符数

  3. 3

    获取字符串中的字符数?

  4. 4

    R如何获取字符串中的字符列表

  5. 5

    PHP:如何获取字符串中的重复字符

  6. 6

    PHP:如何获取字符串中的重复字符

  7. 7

    如何获取字符串C ++中字符的值?

  8. 8

    如何获取字符串中字符的位置?

  9. 9

    如何使用正则表达式从框架中定义的输入字符串中获取字符串

  10. 10

    如何在输入按钮属性jQuery中获取字符串数据

  11. 11

    如何在GNU Guile中读取字符串以获取用户输入?

  12. 12

    如何从C中具有领先空格的stdin获取字符串输入?

  13. 13

    Python Webscraping:如何从输入代码的value属性中获取字符串?

  14. 14

    除非找到空字符串,否则在 C 中获取字符串输入

  15. 15

    如何从bash中的文件中获取字符串?

  16. 16

    如何获取字符串中的std :: set字符集,作为字符串?

  17. 17

    如何从包含搜索到的字符串的字符串中获取字符序列

  18. 18

    如何从用户获取字符串输入并输出所输入字符串的总字符值?

  19. 19

    如何在Java中的<>之间获取字符串

  20. 20

    如何获取字符串中的xml节点值

  21. 21

    如何从Powershell管道中获取字符串数组?

  22. 22

    如何使用php从变量中获取字符串?

  23. 23

    如何在JavaScript中获取字符串的货币

  24. 24

    如何从列表框中获取字符串

  25. 25

    如何从Java中的DataInputStream获取字符串?

  26. 26

    如何从流中获取字符串数组值?

  27. 27

    如何使用php从变量中获取字符串?

  28. 28

    如何从文本框中获取字符串

  29. 29

    如何使用php从文件中获取字符串

热门标签

归档