ďťż

Ładny brzuch

Witam!
Chciałem opracować sobie proste menu na strzałkach (góra/dół)/
Z poruszaniem się w jedną stone problemów nie ma :
#include <stdio.h> #include <conio.h> int main() {  clrscr();  char c;  int i=0;  gotoxy(5,12);printf("->");  while(c!=27)  {      c = getch();   switch(c)   {   case 80 : //down   {   break;   }   case 72 : //up   {        i++;        gotoxy(5,(-i)+12);        printf("->");        gotoxy(5,(-i+1)+12);        printf("  ");        break;   }   }  } }

i teraz jest problem. W jaki sposob do strzałki "up" przekazać aktualną pozycje strzałki ?
I druga sprawa. Czy mozna jakos ograniczyć zakres poruszanią coby za ekran nie wychodziło
Próbowałem na pętli while(!gotoxy(5,1) ) ale chyba czego takiego nie można zrobić bo wywala błąd.
pozdro
Użytkownik Crisu edytował ten post 26 styczeń 2006, 11:13


Musze zaczac sie mocniej zastanawiac zanim bede pytał :)
#include <stdio.h> #include <conio.h> int main() {  clrscr();  char c;  int i=0;  int x=5,y=12;  gotoxy(x,y);printf("->");  while(c!=27)  {      c = getch();      switch(c)      {   case 80 : //down   {   if(y>25)                        y=25;   y++;   gotoxy(x,y);   printf("->");   gotoxy(x,y-1);   printf("  ");   break;   }   case 72 : //up   {        if(y<4)        y=4;        y--;        gotoxy(x,y);        printf("->");        gotoxy(x,y+1);        printf("  ");        break;   }      }  } }

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •