fork download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include <string.h>
  4. void* f(){
  5. int size = sizeof(int)*2;
  6. return memcpy(malloc(size), (int []){2, 4}, size);
  7. }
  8. int main(){
  9. int* a = f();
  10. printf("%d\n", a[0]);
  11. printf("%d\n", a[1]);
  12. free(a);
  13. return 0;
  14. }
Success #stdin #stdout 0s 2380KB
stdin
Standard input is empty
stdout
2
4