fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define MAX 3
  4.  
  5. void add( int *array[MAX], int *addr)
  6. {
  7. array = realloc(array, 1*sizeof(int));
  8. array[MAX+1] = addr;
  9. }
  10.  
  11. int main()
  12. {
  13. int *addr = 4;
  14. int *array[MAX] = {"1","2","3"};
  15. add(array, addr);
  16. int i;
  17. for(i = 0; i<3;i++)
  18. printf("%d ", *array[i]);
  19.  
  20. return 0;
  21. }
Runtime error #stdin #stdout #stderr 0s 2160KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
*** Error in `./prog': realloc(): invalid pointer: 0xbf970154 ***