21xrx.com
2024-11-22 07:37:33 Friday
登录
文章检索 我的文章 写文章
C++中如何获取字符串长度?
2023-07-02 03:12:17 深夜i     --     --
C++ 字符串 长度 获取

在C++编程中,获取字符串长度是一个常见的操作。可以使用标准库中的函数和方法来获取字符串长度。常用的有以下几种方法:

1. 使用strlen函数

在C++中,可以使用strlen函数来获取字符串的长度。这个函数定义在头文件string.h中。它的语法如下:


size_t strlen(const char* str);

其中,str是一个指向以null结尾的字符串的指针。函数返回值为字符串的长度。

示例代码如下:


#include <iostream>

#include <cstring>

int main() {

  const char* str = "hello world";

  std::cout << "length of string is " << strlen(str) << std::endl;

  return 0;

}

上面的代码中,使用了strlen函数获取字符串的长度,并将结果输出到屏幕上。

2. 使用string类的length方法

C++中的string类也提供了获取字符串长度的方法,即length()方法。示例代码如下:


#include <iostream>

#include <string>

int main() {

  std::string str = "hello world";

  std::cout << "length of string is " << str.length() << std::endl;

  return 0;

}

上面的代码中,使用了string类的length()方法获取字符串的长度,并将结果输出到屏幕上。

总结

在C++中,获取字符串长度是一项基本操作。可以使用strlen函数或string类的length方法来实现。这两种方法都很简单易用,具体使用哪种方法取决于个人喜好和项目要求。

  
  

评论区

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