在C++中,获取字符串长度有几种方法。可以使用C++中的string类的length()方法来获取字符串的长度。可以使用C++中的C标准库函数strlen()来获取字符串长度。可以使用C++中的C++标准库函数size()来获取字符串长度。下面介绍这三种方法。
string类是C++中的一个内置类,它提供了一些有用的功能,其中之一就是length()方法,可以用来获取字符串的长度。下面是一个使用string类的length()方法获取字符串长度的示例代码:
#include <string> #include <iostream> int main() { std::string str = "Hello World!"; int length = str.length(); std::cout << "The length of the string is: " << length << std::endl; return 0; }
输出结果:
The length of the string is: 12
C标准库函数strlen()可以用来获取字符串的长度,下面是一个使用strlen()获取字符串长度的示例代码:
#include <string.h> #include <iostream> int main() { char str[] = "Hello World!"; int length = strlen(str); std::cout << "The length of the string is: " << length << std::endl; return 0; }
输出结果:
The length of the string is: 12
C++标准库函数size()可以用来获取字符串的长度,下面是一个使用size()获取字符串长度的示例代码:
#include <string> #include <iostream> int main() { std::string str = "Hello World!"; int length = str.size(); std::cout << "The length of the string is: " << length << std::endl; return 0; }
输出结果:
The length of the string is: 12
以上就是在C++中获取字符串长度的几种方法。从上面的示例代码可以看出,这几种方法都有其优点和缺点,使用者可以根据实际情况选择合适的方法来获取字符串长度。
本文链接:http://task.lmcjl.com/news/12289.html