21xrx.com
2025-03-31 03:32:31 Monday
文章检索 我的文章 写文章
C++输出字符串个数的方法
2023-06-22 20:16:36 深夜i     14     0
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`,这就是字符串的个数。

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

  
  

评论区

    相似文章
请求出错了