如题所述
第1个回答 2013-03-28
你好,楼上的strlen(mes);只能求字符串的长度,整形的不可以用那个函数,
整形数据可以这样,你可以用一个while或者for循环来求长度
int i=0;
while(mes[i]!='\0')
i++;
-物联网校企联盟技术部追问
整形数据可以这样,你可以用一个while或者for循环来求长度
int i=0;
while(mes[i]!='\0')
i++;
-物联网校企联盟技术部追问
你好。这样也不行啊。。。这个函数碰到数值为00的时候就跳出循环了,,上面的数组长度就求出为2, 可实际上是6个数啊。?还有什么好的方法吗?
追答看见没?这样就求出长度了
第2个回答 推荐于2017-12-04
数组占的字节数:
sizeof(mes)
数组的元素个数
sizeof(mes)/sizeof(mes[0])本回答被网友采纳
sizeof(mes)
数组的元素个数
sizeof(mes)/sizeof(mes[0])本回答被网友采纳
第3个回答 2013-03-28
#include<string>
int q;
q=strlen(mes);
或q=sizeof(mes)/sizeof(int);
q即数组长度追问
int q;
q=strlen(mes);
或q=sizeof(mes)/sizeof(int);
q即数组长度追问
不行啊,,
q=strlen(mes)只能求出长度等于2
第4个回答 2013-03-28
7个int 型 4*7=28
第5个回答 2013-03-28
sizeof(mes)/sizeof(mes[0])