char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?

beoli 2013-01-30 09:05:27
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
上述语句,期望的结果是2,请问该怎么判断呢?
...全文
116 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
beoli 2013-01-30
谢谢各位,解决了
  • 打赏
  • 举报
回复
wahaha_1986 2013-01-30
sizeof(instIdList)/sizeof(char*) instIdList是指针数组,就是说数组的每一个元素都是一个指针,所以直接用sizeof()测试出数组所占总空间大小,然后除以指针(数组的一个元素)占用的空间,就是数组个数。
  • 打赏
  • 举报
回复
taodm 2013-01-30
sizeof(array)/sizeof(array[0]) 最基本的C语言惯用法啦。
  • 打赏
  • 举报
回复
zhaokai115 2013-01-30

sizeof (instldList) / sizeof (instldList[0]) 
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言
加入

6.0w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2013-01-30 09:05
社区公告
暂无公告