首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

char* instIdList[] = {"rb1305""m1309"}; 如何判断里面有几个字符串

2013-02-15 
char* instIdList[] {rb1305,m1309} 怎么判断里面有几个字符串?char* instIdList[] {rb1305,m

char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
上述语句,期望的结果是2,请问该怎么判断呢? 字符串
[解决办法]


sizeof (instldList) / sizeof (instldList[0]) 

[解决办法]
sizeof(array)/sizeof(array[0])
最基本的C语言惯用法啦。
[解决办法]
sizeof(instIdList)/sizeof(char*)
instIdList是指针数组,就是说数组的每一个元素都是一个指针,所以直接用sizeof()测试出数组所占总空间大小,然后除以指针(数组的一个元素)占用的空间,就是数组个数。

热点排行