I seem to have trouble in extending an array using realloc...please help me out here's the code :
main()
{
int resultarray[] = {1}, i = 0 ,ch ;
int *number = malloc(sizeof(int));
printf("Enter number : ");
while ( ch = getchar() != '\n' ) {
number[i++] = ch-48 ;
number = realloc(number,sizeof(int));
}
printf("%d",i);
}
* Error in `./a.out': realloc(): invalid next size: 0x0000000002083010 *