I am trying to return array from a function and want to initialize in new array in main function.
My code isn't showing any error in codeblocks but its also not working.
Here is my code
#include<stdio.h>
int * ReturnArray()
{
static int *Arr;
int i;
for(i=0;i<5;i++)
{
Arr[i] = i;
}
return Arr;
}
int main()
{
int *A,i;
A = ReturnArray();
for(i=0;i<5;i++)
{
printf("%d",A[i]);
}
return 0;
}