cosi' e' giusto...funziona...magari e' un po' pasticciato ma io non avrei nemmeno usato i puntatori xD e avrei usato strcpy ahah xD pero' va bene daicodice:#include <stdio.h> /*programma che copia e stampa un array...*/ void cambia(char* primo,char* secondo){ while(*primo){ *secondo = *primo; primo++; secondo++; } *secondo='\0'; return; } int main(){ char stringa1[50],stringa2[50]; int x; for(x=0;stringa1[x-1]!= '\n';x++){ scanf("%c",&stringa1[x]); } stringa1[x]='\0'; cambia(stringa1,stringa2); for(x=0; stringa2[x]!='\0';x++){ printf("%c",stringa2[x]); } scanf("%d"); return 0; }![]()