C++ #include <string> 时如何实现strlen()

2025-02-24 18:21:20
推荐回答(4个)
回答1:

1、闹明白两个头文件, 

string // 这个头文件是C++的标准库中的string类型的头文件

string.h//这个头文件是c标准库中的字符串函数声明头文件。 在C++中一般用 cstring 头文件来代替。


2、如果你要使用strlen() 则

#include 

如果你要使用 类型则可以

string o_o;
strlen (o_o.c_str()); //我记得有这个函数。

回答2:

把字符串看成char数组,通过
count=0;
i=0;
while(str[i]!='0')
{
count++;
i++;
}

回答3:

C++中strlen函数的定义是在#include中的。加上这个之后就可以用了。

回答4:

strlen是c函数 怎么会在c++头文件里呢