Is there a way to find how many values an array has? Detecting whether or not I\'ve reached the end of an array would also work.
You have a bunch of options to be used to get a C array size.
int myArray[] = {0, 1, 2, 3, 4, 5, 7};
1) sizeof(
std::cout << "Size:" << sizeof(myArray) / sizeof(int) << std::endl;
2) sizeof(
std::cout << "Size:" << sizeof(myArray) / sizeof(*myArray) << std::endl;
3) sizeof(
std::cout << "Size:" << sizeof(myArray) / sizeof(myArray[0]) << std::endl;