dev - funkcje biblioteczne ?
Ostatnio zmodyfikowano 2010-04-12 17:29
malan |
» 2010-04-12 00:27:17 |
|
kizia Temat założony przez niniejszego użytkownika |
» 2010-04-12 00:38:34 Dzięki za pomoc :D Ale i tak to nic nie dało bo jak dodaje biblioteke <curses.h> to program nie działa tak jak należy. |
|
malan |
» 2010-04-12 13:40:54 Czyli co robi...? Nie widzi funkcji, biblioteki, linker error ? |
|
kizia Temat założony przez niniejszego użytkownika |
» 2010-04-12 16:52:57 Program się zawiesza tzn chyba nie widzi ruch = getch() ; |
|
malan |
» 2010-04-12 16:58:13 Kod. |
|
kizia Temat założony przez niniejszego użytkownika |
» 2010-04-12 17:07:31 #include <iostream> #include <conio.h> #include <windows.h>
using namespace std;
inline void gotoxy( int x, int y ) { COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord ); }
void figura( int x, int ); int x = 6, y = 6; char ruch; bool koniec = true;
main() { while( koniec ) { system( "cls" ); figura( 5, 5 ); gotoxy( x, y ); cout << "X"; ruch = getch(); switch( ruch ) { case 'w': y--; break; case 's': y++; break; case 'a': x--; break; case 'd': x++; break; } } }
void figura( int poz, int pio ) { gotoxy( poz, pio ); cout << char( 201 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 187 ); for( int i = 1; i < 4; i++ ) { gotoxy( poz,( pio + i ) ); cout << char( 186 ); } for( int i = 1; i < 4; i++ ) { gotoxy(( poz + 7 ),( pio + i ) ); cout << char( 186 ); } gotoxy( poz,( pio + 4 ) ); cout << char( 200 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 205 ) << char( 188 ); }
W tym przypadku jest kwadrat,ale kwadrat to ja sobie bym ograniczył tylko że chciałem zrobić z niekształconą figurą ;p |
|
pekfos |
» 2010-04-12 17:20:04 main musi być int
|
|
kizia Temat założony przez niniejszego użytkownika |
» 2010-04-12 17:27:14 Ale to tam różnicy nie robi ;p |
|
1 2 « 3 » 4 |