codice:
#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;
}
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 dai