fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main(void) {
  6. char *s1 = "Michael";
  7. char *s2 = "Jackson";
  8. char *s3 = "-";
  9. char *dest = malloc(strlen(s1) + strlen(s2) + strlen(s3) + 1);
  10. strcpy(dest,s1);
  11. strcat(dest,s3);
  12. strcat(dest,s2);
  13. dest[strlen(dest)] = '\0';
  14. printf("Dest = %s\n",dest);
  15. free(dest);
  16. }
Success #stdin #stdout 0s 2244KB
stdin
Standard input is empty
stdout
Dest = Michael-Jackson