C++获取字符串长度的几个函数
Posted goldcrop
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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; int main() { char* ptr="12345678"; cout<<sizeof(ptr); return 0; }
sizeof(ptr)=4,显然这是字符指针的长度,怎样求取这个字符串的长度?strlen只有在<stdio.h>才能用!
以上是关于C++获取字符串长度的几个函数的主要内容,如果未能解决你的问题,请参考以下文章