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>=0 && 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?