Vorrei aggiungere una lettera alla fine della stringa.
Ho visto che posso usare strcat().
L'ho provato in questo modo:

codice:
char *par = "ciao";
const char *escl = "!";
strcat(par,escl);
printf("%s", par);
Ma ottengo solo "Segmentation fault (core dumped)"

Qual è il motivo?