Piszę program w bibliotece allegro i mam pewien problem. Program wiesza się po odczytaniu obrazka następującym skryptem:
if(tab[pytania[nr_pytania]*7-7].c_str()!="pytanie")
{
obrazek_pytanie=load_bmp("tab[pytania[nr_pytania]*7-7].c_str()+rozszerzenie_obrazka",NULL);
blit(obrazek_pytanie, buffer, 0, 0,0,0,obrazek_pytanie->w,obrazek_pytanie->h);
}
,gdzie "tab[pytania[nr_pytania]*7-7].c_str()" jest nazwą obrazka pobraną z pliku txt, a "rozszerzenie_obrazka" jak sama nazwa wskazuje - jego rozszerzeniem (w tym wypadku ".bmp"). Program działa dopóki nie dochodzi do momentu, w którym trzeba wyświetlić bitmapę. Wyświetlam bitmapę w taki sposób pierwszy raz i nie wiem, co się dzieje, dlatego proszę o pomoc.
Z góry dziękuję.