Ragazzi, esiste un modo per visualizzare un array alla pressione delle frecce direzionali?

Mi spiego meglio: Parto dalla prima posizione, ossia Array[0].

Se premo la freccia a destra mi dovrebbe stampare l'array alla posizione 1;
Se premo la freccia a sinistra mi dovrebbe stampare sempre la posizione 0.

Se mi trovo in posizione 1, e premo la freccia a sinistra mi deve stampare la posizone 2;
mentre se premo la freccia a destra mi deve stampare la posizione 1.

Ovviamente se sono in ultima posizione e premo la freccia a destra, mi dovrebbe stampare l'ultima posizione senza incrementare....

Codice PHP:
#include <stdio.h>
#include <conio.h> 

int main() 

  
int key 0
  
  
int A[]={0,1,2,3,4};
  
  
int i=0;
  
  while (
key != 27 && i>=&& i<=5
  { 
    
key getch(); 
    if (
key == 224
    { 
      
key getch(); 
      switch (
key
      { 
        case 
75: if(i<0)
                   
i=0;
                 
printf("%d"A[i]); 
                 
i--;
        break; 
        case 
77: if(i>5)
                   
i=0;
                 
printf("%d"A[i]); 
                 
i++;
 
      } 
    }
  }

Qui ci sono dei problemi...ma non riesco a risolvere in altro modo...
Chi mi aiuta?