fork download
  1. #include <stdio.h>
  2.  
  3. void myfunc(int** out){
  4. int i = 0;
  5. *out = malloc(1000*sizeof(int));
  6. for(i = 0; i < 1000; i++){
  7. (*out)[i] = i;
  8. }
  9. return;
  10. }
  11.  
  12. int main(int argc, char** argv){
  13. int* outArr = 0;
  14. myfunc(&outArr);
  15. printf("%d\n", outArr[0]);
  16. printf("%d\n", outArr[1]);
  17. printf("%d\n", outArr[999]);
  18. free(outArr);
  19. }
Success #stdin #stdout 0.01s 1852KB
stdin
Standard input is empty
stdout
0
1
999