C\C++,计算Array,Vector元素长度的函数

strlen(Array)Array.函数1()函数2(Vector)Vector.size()求能计算Array,Vector元素长度的函数1,函数2。和分别需要哪些头... strlen(Array)
Array.函数1()

函数2(Vector)
Vector.size()

求能计算Array,Vector元素长度的函数1,函数2。和分别需要哪些头文件。
================================================
char str1[]="abcdefig";
Array最后一位会自动填充\0
Vector也会吗?
展开
 我来答
seasovl
推荐于2018-03-22 · TA获得超过221个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:264万
展开全部
strlen() 需要 include<cstring>
size() 需要 include<cstddef>
vector 是个容器 是复合类型
vector<char> 不会自动添加~ 是char 类型的容器 每个元素是一个个char字符
vecotr<string> 每个元素则会有\0 因为每个元素是string 类型的字符串
char str1[]="abcdefig";
string str="abcdefig";
const char str1*=str.c_str();
是c风格的 字符串
char str1[]={a,b,c,d,e,f,g};这样就没有自动添加了
5596337
2010-01-18
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
Array.GetLength(int a) //a为维数,如Array.GetLength(0) ,表示获得第一维中的元素个数。

函数2只能是你自己写代码封装个函数了。

vector不会自动添加\0 .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式