21xrx.com
2024-06-03 06:41:51 Monday
登录
文章检索 我的文章 写文章
C++中如何获取字符串长度?
2023-07-09 00:56:44 深夜i     --     --
C++ 获取 字符串长度

在C++中,要获取字符串长度可以使用字符串处理函数strlen()。该函数只能用于处理以空字符结尾的字符串,例如:


#include <iostream>

#include <cstring>

using namespace std;

int main()

{

  char str[] = "Hello, world!"; //字符串

  int len = strlen(str); //获取字符串长度

  cout << "The length of the string is: " << len << endl; //输出字符串长度

  return 0;

}

在上述代码中,首先定义了一个字符串`str`,然后调用`strlen()`函数获取字符串的长度,并将结果赋值给变量`len`。最后,通过`cout`输出字符串长度。

需要注意的是,`strlen()`函数只能用于处理以空字符结尾的字符串。如果字符串最后没有空字符,那么该函数将无法正确获取字符串长度。此外,在使用`strlen()`函数时,也需要引入头文件` `。

  
  

评论区

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