fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void myfunction(double data, double **x, double **y){
  5. /* Some code */
  6. int calculated_size = 10;
  7. *x = malloc(calculated_size*sizeof(double));
  8. *y = malloc(calculated_size*sizeof(double));
  9. int k;
  10. for (k = 0;k < calculated_size; k++)
  11. {
  12. (*x)[k] = k ;
  13. (*y)[k] = k ;
  14. }
  15. }
  16.  
  17. int main(void) {
  18. double *x;
  19. double *y;
  20. myfunction(1.0,&x,&y);
  21. printf("x[0] = %1.1f\n",x[0] );
  22. // free all
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0s 2380KB
stdin
Standard input is empty
stdout
x[0] = 0.0