Salve a tutti,
mi trovo con un problema piuttosto banale ma che non riesco a risolvere..
Ho una stringa (array di caratteri) e ne devo invertire il contenuto..
Se ad esempio ho la stringa "ciao" , la seconda stringa deve contenere "oaic"

Ho fatto una cosa del genere,ma non funziona..

int main(){

char par1[10];
char par2[10];

scanf("%s",&par1);

int j=strlen(par1)-1;

for(int i=0;i<strlen(par1);i++)
par2[j]=par1[i];
j--;
}

par2[strlen(par2)]='\0';
}

Il programma non funziona, l'esecuzione si blocca stampando 'segmentation fault'

Come posso risolvere il problema ?