C++ 获取数组中的数据数量?

口袋妖怪

我这里有一个简单的数组:

int someNumbers[10] = { 16, 2, 77, 40, 12071 };

如何获取数组中的数据数量?由于数组设置为10,但里面只有5个数据。

我想要的结果应该是这样的:

int icount = sizeof(someNumbers); // This is wrong, but I have no idea how..
cout << icount << endl;

我需要 icount 返回 5 而不是 10。我该怎么做?

凯尔姆

这应该这样做:

int someNumbers[] = {1,2,3,4,5,6};
int icount = sizeof(someNumbers) / sizeof(int);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取数组C#中的ITEMS数量

获取C ++中数组中相同值的数量

如何从C#中的Json数组中获取数据?

如何在C ++中的2D数组中插入可变数量的数据

如何在不安全的 C# 代码中获取指向可变数量数组的指针

将链接列表数据获取到C中的String数组

如何在C#中获取数组的数据类型?

如何从C ++中的对象数组中获取数据成员数组?

从C ++中的对象获取数组

无法从ajax调用获取数据作为MVC C#中的数组数据

从数组中按特定顺序获取固定数量的数据

如何从目标c中的NSMutableArray保存的结构数组中获取NSString的数据?

清除c中的数组数据

从C中的数组保存数据

计算 C 中未定义字符数组的索引数量

在 C++ 中获取模板类型的“嵌套”模板参数的数量

从数据表中获取字节数组以列出C#

C ++从文件中获取数据时,使用strcpy和strcmp按字母顺序对数组排序?

我无法将数据从 datagrid 列传输到 C# 中的数组以获取文本框建议收集数据

dart / flutter:使用ffi从C / C ++获取数据数组?

从 C 中的 .txt 文件中获取数据

如何从Swift中的C函数获取数组?

获取结构数组C ++中的元素数

在c中获取数组/向量的大小

从C中的char数组获取数字值

在set程序(C)中获取数组的问题

无法从数组中获取值 (c)

Json 从数组 C# Xamarin 中的数组中获取项目

如何在C++中计算字符串数据中不同数量的字符的数量?