编写一个C++函数来计算给定字符串的长度。这个函数需要接受一个字符串作为参数,并返回该字符串的长度。示例输入是一个字符串“Hello,World!”,输出是字符串的长度,即13 给出程序答案
时间: 2024-11-12 15:40:47 浏览: 13
在C++中,你可以使用内置的库函数`std::string::length()`或者`std::string::size()`来获取字符串的长度。下面是一个简单的函数定义示例:
```cpp
#include <iostream>
#include <string>
int stringLength(const std::string& input) {
return input.length(); // 或者 input.size();
}
int main() {
std::string str = "Hello,World!";
int length = stringLength(str);
std::cout << "The length of the string is: " << length << std::endl;
return 0;
}
```
在这个例子中,`stringLength`函数接收一个`const std::string&`类型的引用,表示传递的是一个常量字符串。函数内部直接调用`length()`返回字符串的长度,然后在`main`函数中测试并打印结果。
阅读全文