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!