Why does it print different results when printing sizeof of an array in function vs in main? And how do I fix this?
#include<iostream>
int array[5];
void Help(int array[5]){
std::cout << sizeof(array) / sizeof(int) << std::endl;
// PRINTS 1
}
int main(){
Help(array);
std::cout << sizeof(array) / sizeof(int) << std::endl;
// PRINTS 5
return 0;
}