void test(int* x, int y) {
for (int i = 0, j = 0; i < y; ++i) {
if (i % 2 == 0) {
x[j] = i;
++j;
}
}
}
int maxRange = 10;
int *a;
test(a, maxRange);
// a = { 0, 2, 4, 6, 8, 10 }
How can I find length of a
?
The length is 6
.
I tried sizeof(a)
and sizeof(a) / sizeof(a[0])
.
Thanks for any help!