fork(1) download
  1. /**
  2.  * Note: The returned array must be malloced, assume caller calls free().
  3.  */
  4. int* sortArray(int* nums, int numsSize, int* returnSize){
  5.  
  6. int *p=(int *)malloc(numsSize * sizeof(int));
  7. int flag;c
  8. for(int i=0;i<numsSize-1;i++)
  9. {
  10. flag=0;
  11. for(int j=0;j<numsSize-i-1;j++)
  12. {
  13.  
  14. if(nums[j]>nums[j+1])
  15. {
  16. int temp;
  17. temp=nums[j];
  18. nums[j]=nums[j+1];
  19. nums[j+1]=temp;
  20. flag=1;
  21. }
  22. }
  23. if(flag==0)
  24. break;
  25. }
  26. for(int i=0;i<numsSize;i++)
  27. p[i]=nums[i];
  28.  
  29. return p;
  30.  
  31. }
  32.  
  33.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c: In function ‘sortArray’:
prog.c:6:19: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
     int *p=(int *)malloc(numsSize * sizeof(int));
                   ^~~~~~
prog.c:6:19: warning: incompatible implicit declaration of built-in function ‘malloc’
prog.c:6:19: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
prog.c:7:14: error: ‘c’ undeclared (first use in this function)
     int flag;c
              ^
prog.c:7:14: note: each undeclared identifier is reported only once for each function it appears in
prog.c:8:5: error: expected ‘;’ before ‘for’
     for(int i=0;i<numsSize-1;i++)
     ^~~
prog.c:7:9: warning: unused variable ‘flag’ [-Wunused-variable]
     int flag;c
         ^~~~
stdout
Standard output is empty