come da titolo vorrei alcuni chiarimenti sulle tecniche di shifting per quanto riguarda gli array;
innanzitutto cosa si intende esattamente per "shiftare" ? Da quanto ho capito vuol dire letteramente "spostare", quindi di fatto, correggetemi se sbaglio, "eliminerei"(non dalla memoria,[perchè???]) ma semplicemente a video un elemento dell'array..ora mi servirebbero alcuni esempi:
Se avessi il seg. array:
quindi deve risultare così la variabile a alla fine: 582codice:char a[]={5,8,4,2}; for(int i=0;i<=3;i++) { //lo shifting lo devo fare qua dentro?, ad esempio lo vorrei fare sul elemento con indice 2 }
grazie