Witam mam problem pisze program z wykorzystaniem ncurses
chcialbym zeby po kliknieciu klawisza w kursor przemieszczal sie w gore lub s - w dol
klawisz s dziala w takiej wersji
++begin
move(begin,10)
i innych tego typu natomiast mam problem z dekrementacja
wersja typu:
--begin lub begin-- lub begin = begin - 1
move(begin,10)
nie dziala natomiast gdy zrobie
--begin;
move(--begin,10)
dziala poprawnie czyli musze zmniejszac o 2 zeby przeskakiwalo w konsoli o 1 ;/
caly kod:
int begin = 5;
int key = 0;
while(key != 27) {
key = getchar();
switch(key) {
case 'w':
(begin--);
move(--begin, 10);
refresh();
case 's':
move(++begin, 10);
refresh();
default:
refresh();
}
refresh();
}
moze ja cos pokrecilem?