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 ?![]()