Allora ho appena modificato il codice così, ma ugualmente non funge ( non cambia effettivamente l'elemento )
il ciclo for io lo utilizzavo per scandire l'array ed arrivare all'elemento che volevo cambiare ( ma da come lo dici credo che avrò sbagliato)
codice:case 2: printf("quale elemento vuoi modificare?\n"); scanf("%d" ,&elem); printf("che valore vuoi inserire\n?"); scanf("%d" ,&num); for(i=0; i<elem; i++){ if(*(vett) == elem) { *(vett+elem)=num; } } }