czy takie dwie funkcje mogą być odpowiedzialne za to że po wykonaniu nie przerywa się dzałanie programu i w procesach można go cały czas znaleźć??
string PobierzTekst()
{
allegro_init();
install_keyboard();
set_color_depth(32);
set_gfx_mode(GFX_AUTODETECT_WINDOWED,800,400,0,0);
set_palette(default_palette);
clear_to_color(screen, makecol(128,200,128));
textout_ex(screen,font,"Podaj nazwe pliku", 10,10 ,makecol(0,0,0),-1);
BITMAP *parametra = NULL;
parametra = load_bmp("parametra.bmp",default_palette);
blit( parametra, screen, 0,0,30,175, parametra->w, parametra->h);
BITMAP *parametrb = NULL;
parametrb = load_bmp("parametrb.bmp",default_palette);
blit( parametrb, screen, 0,0,400,175, parametrb->w, parametrb->h);
string napis;
int znak;
BITMAP * bufor = NULL;
bufor = create_bitmap( 400, 25 );
do
{
znak = readkey();
if( znak != 13 ) napis +=( char ) znak;
textprintf_ex( bufor, font, 4, 4, makecol( 128,200,128 ), - 1, "%s", napis.c_str() );
blit( bufor, screen, 0, 0, 10, 40, 100, 480);
} while(!key[KEY_ENTER]);
destroy_bitmap(parametra);
destroy_bitmap(parametrb);
allegro_exit();
return napis;
}
// tafunkcja ma za zadnie wczytanie do INPUT string wprowadzony prez urzytkownika
int wczytywanienapisu()
{
INPUT=PobierzTekst();
return 0;
}
co myślicie o tym kodzie??