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

wgrywanie obrazka

Ostatnio zmodyfikowano 2011-04-19 17:37
Autor Wiadomość
verst
Temat założony przez niniejszego użytkownika
wgrywanie obrazka
» 2011-04-19 17:27:04
Poznałem podstawy c++, i zamierzam wziąć się do poznania biblioteki allegro.
Wszytsko szło pięknie do puki nie na trafiłem na wczytywanie i wyświetlanie obrazka z mojego kompa ;d

Mianowicie dev c++ pokazuje mi na 4 linie:

C/C++
ludek = load_bmp( "ludek.bmp", default_palette );
zaś komunikat jest taki:
9 C:\Users\Lenovo\Documents\PROGRAMOWANIE C++ NAUKA\dd\aaaa\main.cpp `ludek' undeclared (first use this function)

O to cały kodzik:

C/C++
#include <allegro.h>
int main()
{
    allegro_init();
    install_keyboard();
    set_color_depth( 16 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 );
    clear_to_color( screen, makecol( 128, 128, 128 ) );
    ludek = load_bmp( "ludek.bmp", default_palette );
    if( !ludek )
    {
        set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
        allegro_message( "nie mogę załadować obrazka Ludek !" );
        allegro_exit();
        return 0;
    }
    blit( ludek, screen, 0, 0, 100, 100, ludek->w, ludek->h );
    readkey();
    allegro_exit();
    return 0;
}
END_OF_MAIN();


Aaa i tak, mam wgrany obrazek bmp w tym folderze :D
P-31223
szyx_yankez
» 2011-04-19 17:31:39
Nie zadeklarowaleś bitmapy 'ludek'.
C/C++
BITMAP * ludek = NULL;
Dodaj ten kod przed pierwszym użyciem tej bitmapy.
P-31226
dmx81
» 2011-04-19 17:37:25
no i zachecam do samodzielnego myslenia,kompilator wyraznie podpowiada,ze ludek nie jest nigdzie zadeklarowany
P-31227
« 1 »
  Strona 1 z 1