fork(5) download
  1. #include<stdio.h>
  2. #include<string.h>
  3. char *substring(int i,int j,char *ch);
  4.  
  5. int main()
  6. {
  7. int i=0,j=2;
  8. char s[]="String";
  9. char *test;
  10. test=substring(i,j,s);
  11. printf("%s",test);
  12. return 0;
  13.  
  14. }
  15.  
  16.  
  17. char *substring(int i,int j,char *ch)
  18. {
  19. int m,n,k=0;
  20. char *ch1;
  21. ch1=(char*)malloc((j-i+1)*1);
  22. n=j-i+1;
  23.  
  24. while(k<n)
  25. {
  26. ch1[k]=ch[i];
  27. i++;k++;
  28.  
  29. }
  30.  
  31. return (char *)ch1;
  32. }
Success #stdin #stdout 0s 1920KB
stdin
Standard input is empty
stdout
Str