come mai ricevo un segmentation fault se dichiaro la stringa come
codice:
char *s = "STRINga";
?

Così
codice:
char s[] = "STRINga";
funziona benissimo.