Wybierane menu [C++]
Ostatnio zmodyfikowano 2010-03-03 14:39
Carlosss Temat założony przez niniejszego użytkownika |
Wybierane menu [C++] » 2010-03-03 07:21:35 Witam nie mam pomysłu (nie wiem jak zrobić) menu w konsoli w którym będziemy poruszać się strzałkami i potwierdzać enterem...Jeśli ktoś by umiał takie coś to prosił bym o kod lub by jakoś naprowadził mnie na rozwiązanie mojego problemu pozdROWiena Carlosss |
|
szyx_yankez |
» 2010-03-03 08:34:47 class pozycja { public: int x; int y; pozycja(); };
pozycja wsk; pozycja::pozycja() { wsk.x = 5; wsk.y = 5; }
do { gotoxy( wsk.x, wsk.y ); cout << "--->"; if( getch() != int( "w" ) ) wsk.x++; if( getch() != int( "s" ) ) wsk.x--; clrscr(); } while( getch() != 13 );
Ja bym to zrobił własnie tak. |
|
Carlosss Temat założony przez niniejszego użytkownika |
» 2010-03-03 11:33:59 Dzieki zaraz przetestuje.... edit: Nie wiem co źle zrobiłem ale nie działa dobrze class pozycja { public: int x; int y; pozycja(); }; pozycja wsk; pozycja::pozycja() { wsk.x = 1; wsk.y = 1; } void menu1() { do { for( int i = 0; i < 3; i++ ) cout << menu_pozycje1[ i ] << endl;; gotoxy( wsk.x, wsk.y ); if( getch() == 72 ) { wsk.x++; cout << "--->" << menu_pozycje1[ wsk.x ]; } if( getch() == 80 ) { wsk.x--; cout << "--->" << menu_pozycje1[ wsk.x ]; } clrscr(); } while( getch() != 13 ); } |
|
szyx_yankez |
» 2010-03-03 13:27:43 Zmień if( getch() == 72 ) { wsk.x++; cout << "--->" << menu_pozycje1[ wsk.x ]; } if( getch() == 80 ) { wsk.x--;
Na if( getch() != 72 ) { wsk.x++; cout << "--->" << menu_pozycje1[ wsk.x ]; } if( getch() != 80 ) { wsk.x--;
I korzystaj z biblioteki ddt.console(jeżeli piszesz w dev cpp). |
|
Carlosss Temat założony przez niniejszego użytkownika |
» 2010-03-03 14:26:32 danke schön |
|
szyx_yankez |
» 2010-03-03 14:39:49 Polacy nie gęsi swój język mają. |
|
« 1 » |