fork download
  1. #include <stdio.h>
  2.  
  3. char *mystrcat1(char *str1, const char *str2){
  4.  
  5.  
  6. while(*str1!='\0'){
  7. str1++;
  8. }
  9.  
  10.  
  11. while(*str2!='\0'){
  12. *str1=*str2;
  13. str1++;
  14. str2++;
  15. }
  16.  
  17. *str1=0;
  18.  
  19. return str1;
  20.  
  21. }
  22.  
  23. int main (void){
  24.  
  25. char a[] ="Hello";
  26. char b[] ="Byebye";
  27.  
  28. mystrcat1(b,a);
  29.  
  30. printf("a=%s\n",a);
  31. printf("b=%s\n",b);
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 1788KB
stdin
Standard input is empty
stdout
a=Hello
b=ByebyeHello