C++获取字符串长度的⼏个函数(亟待完善)C/C++ strlen(str)、str.length()、str.size()、sizeof(str)都可以求字符串长度。
其中str.length()、str.size()、sizeof(str)是⽤于求string类对象的成员函数
strlen(str)是⽤于求字符数组的长度,其参数是char*。
#include<iostream>
using namespace std;
c++求字符串长度int main()
{
char* ptr="12345678";
cout<<sizeof(ptr);
return0;
}
sizeof(ptr)=4,显然这是字符指针的长度,怎样求取这个字符串的长度?strlen只有在<stdio.h>才能⽤!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论