在线请求解答c++帮忙解答

7.编写子函数实现字符由长度的计算,函数参考原型为: int srlen(char sQ).

参考GPT和自己的思路:

这个问题是关于C++中实现计算字符串长度的函数的。可以使用strlen()函数来实现。该函数在头文件<string.h>中定义,用于计算字符串的长度。示例代码如下:

#include <iostream>
#include <string.h>

using namespace std;

int srlen(char sQ[]) {
    return strlen(sQ);
}

int main() {
    char sQ[] = "hello world";
    int len = srlen(sQ);
    cout << "Length of string: " << len << endl;
    return 0;
}

其中,srlen()函数接受一个char类型的字符串作为参数,并使用strlen()函数来计算字符串的长度。在main()函数中,我们定义一个字符串并将其传递给srlen()函数,最后输出其长度。

供参考:

int srlen(char* sQ)
{
    int i = 0;
    while (sQ[i]) i++;
    return i;
}