PDA

Visualizza la versione completa : [c++] utilizzo delle frecce


Salvatore_91
06-11-2009, 18:35
Salve a tutti raga.

Mi sapete fare un esempio di programma, che permette di scegliere un'opzione utilizzando le frecce direzionali???
mi spiego meglio:



int scelta;
cout <<"1- Aggiungi" << endl;
cout <<"2- Cancella" << endl;
cout <<"3- Esci" << endl;
cin >> scelta;



Utilizzando le frecce dovrebbe venire una cosa del genere sul video:
Aggiungi
Cancella
Modifica

dove si puo scorrere con le frecce direzionali e scegliere l'opzione premendo INVIO quando vi si e' sull'opzione desiderata.

MItaly
06-11-2009, 21:09
Credo che con le ncurses tu possa fare cose del genere.

Salvatore_91
07-11-2009, 13:10
ok ho trovato sul web questo topic:
http://forum.html.it/forum/showthread/t-851276.html

Ho provato a compilare quell'esempio, (su windows) ma mi dice errore:


# incluse <stdio.h>
# include <windows.h>
# include <ncurses.h>

int main (int argc, char **argv)
{
WINDOW *win;
int i;
win = initscr();

for (i=0; i < 24; i++) printw("%d\n", i);
for (i=24; i < 128; i++) {
getch();
scrollok(win, 1);
printw("%d\n", i);
}

getch();
endwin();
return(0);
}

`WINDOW' undeclared (first use this function)

oregon
08-11-2009, 00:12
ncurses sono per Linux

Se esiste qualche versione per Windows, non la conosco ...

Dovresti usare le API per la gestione della Console (tutto su MSDN) e per il controllo della tastiera, la kbhit (includendo conio.h) sebbene non standard ...

Loading