c++用函数判断字符串长度
时间: 2023-09-11 18:04:37 浏览: 71
可以使用strlen()函数来判断字符串的长度。示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello World!";
int len = strlen(str);
printf("字符串的长度是:%d\n", len);
return 0;
}
```
输出结果为:字符串的长度是:12
相关问题
C++ 怎么判断字符串长度
要判断 C++ 字符串的长度,你可以使用字符串对象的成员函数 `length()` 或者 `size()`。这两个函数都返回字符串的长度。
以下是使用这两个函数的示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, str);
// 使用 length() 函数获取字符串长度
std::cout << "字符串的长度是: " << str.length() << std::endl;
// 使用 size() 函数获取字符串长度
std::cout << "字符串的长度是: " << str.size() << std::endl;
return 0;
}
```
在上面的代码中,我们使用了 `<string>` 头文件中的 `std::string` 类来表示字符串。我们通过 `getline()` 函数从用户输入中获取字符串。
然后,我们分别使用 `length()` 和 `size()` 函数来获取字符串的长度,并将结果输出到屏幕上。
注意,`length()` 和 `size()` 函数返回的结果是相同的,都是表示字符串的字符个数。
c++判断字符串长度
可以使用标准库中的 `strlen` 函数来获取字符串的长度,该函数的头文件为 `<cstring>`。示例代码如下:
```cpp
#include <iostream>
#include <cstring>
int main() {
std::string str = "hello world";
std::cout << "The length of the string is: " << strlen(str.c_str()) << std::endl;
return 0;
}
```
输出结果为:
```
The length of the string is: 11
```
阅读全文