Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

dev - funkcje biblioteczne ?

Ostatnio zmodyfikowano 2010-04-12 17:29
Autor Wiadomość
malan
» 2010-04-12 00:27:17
Zachowujesz się jak na przesłuchaniu...
Tak ciężko poszukać: http://opengroup.org/onlinepubs/007908799/xcurses/getyx.html? Leniu jeden ;p.
P-16044
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.
P-16046
malan
» 2010-04-12 13:40:54
Czyli co robi...? Nie widzi funkcji, biblioteki, linker error ?
P-16048
kizia
Temat założony przez niniejszego użytkownika
» 2010-04-12 16:52:57
Program się zawiesza tzn chyba nie widzi ruch = getch() ;
P-16060
malan
» 2010-04-12 16:58:13
Kod.
P-16061
kizia
Temat założony przez niniejszego użytkownika
» 2010-04-12 17:07:31
C/C++
#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
P-16062
pekfos
» 2010-04-12 17:20:04
main musi być int
P-16064
kizia
Temat założony przez niniejszego użytkownika
» 2010-04-12 17:27:14
Ale to tam różnicy nie robi ;p
P-16065
1 2 « 3 » 4
Poprzednia strona Strona 3 z 4 Następna strona