出现“编译失败:strlen不是std的成员。”错误是因为在代码中使用了strlen函数,但是没有包含正确的头文件。
解决方法是在代码文件的开头添加#include
#include
#include
int main() {
char str[] = "Hello World";
int length = strlen(str);
std::cout << "字符串的长度为:" << length << std::endl;
return 0;
}
在上面的代码中,我们包含了cstring头文件,并使用了strlen函数来计算字符串的长度。最后,我们使用std命名空间下的cout对象打印出字符串的长度。