21xrx.com
2024-09-20 01:10:55 Friday
登录
文章检索 我的文章 写文章
C++输出字符串个数的方法
2023-06-22 20:16:36 深夜i     --     --
C++ 输出 字符串个数 方法

C++是一门广泛应用于计算机编程的高级语言,它在处理字符串时非常方便。有时候我们需要输出字符串的个数,下面就来介绍几种C++输出字符串个数的方法。

1. 使用字符串长度函数

字符串长度函数是C++内置的函数之一,可以很方便地输出字符串的长度,也就是字符串的个数。具体使用方法如下所示:


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[] = "hello world";

  int len = strlen(str);

  cout << "字符串长度为:" << len << endl;

  return 0;

}

运行程序后,我们可以看到输出结果为`字符串长度为:11`,这就是字符串的长度,即字符串的个数。

2. 使用字符指针

C++中很多函数都是使用字符指针作为参数的,我们可以通过这个特性来输出字符串的个数。具体使用方法如下所示:


#include <iostream>

using namespace std;

int main()

{

  char str[] = "hello world";

  char *p = str;

  int cnt = 0;

  while (*p != '\0')

  {

    cnt++;

    p++;

  }

  cout << "字符串个数为:" << cnt << endl;

  return 0;

}

运行程序后,我们可以看到输出结果为`字符串个数为:11`,这就是字符串的个数。

3. 使用string类

C++中还有一种用于处理字符串的类——string类,使用这个类也非常方便地可以输出字符串的个数。具体使用方法如下所示:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "hello world";

  int cnt = str.length();

  cout << "字符串个数为:" << cnt << endl;

  return 0;

}

运行程序后,我们可以看到输出结果为`字符串个数为:11`,这就是字符串的个数。

通过以上三种方法,我们可以很方便地输出字符串的个数,不同的方法适用于不同的场合,我们可以根据需求选择最合适的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复