Answers for "how to get the size of an array when only array is given in cpp"

C
14

array length c++

#include <iostream>
using namespace std;

#define size(type) ((char *)(&type+1)-(char*)(&type))

int main(){
  int arr[5] = {1, 2, 3, 4, 5};
  cout << size(arr) / size(arr[0]) << endl; //returns 5
  //alternatively
  cout << sizeof(arr) / sizeof(int) << endl; //returns 5
}
Posted by: Guest on July-14-2020

Code answers related to "how to get the size of an array when only array is given in cpp"

Code answers related to "C"

Browse Popular Code Answers by Language