I can't seem to know how to concatenate two char pointer strings using strcat, is it not correct?
Why do I get a segmentation fault when writing to a "char *s" initialized with a string literal, but not "char s[]"?