[Allegro, winapi]Problem z zaladowaniem grafiki
Ostatnio zmodyfikowano 2011-06-15 14:40
kuba1817 Temat założony przez niniejszego użytkownika |
[Allegro, winapi]Problem z zaladowaniem grafiki » 2011-06-15 14:25:03 Witam, tworze sobie program, w ktorym przetwarzam pliki, uzywajac allegro. Przed wlaczeniem i zaladowaniem bitmap chcialem zrobic sobie funkcje wybbrania plikow, jednak juz sama procedura ich wyszukiwania psuje program. Osobno wszystko dzaila dobrze, natomiast gdy daje funkcje szukajaca przed wlaczeniem allegro, to po wlaczeniu wywala bledy, iz zaladowanie bitmap nie powiodlo sie. Oto kod funkcji szukajacej:
void Szukaj( char * curdir ) { WIN32_FIND_DATA wfd; BOOL IsFile = TRUE; HANDLE hFile; char path[ 200 ]; SetCurrentDirectory( curdir ); hFile = FindFirstFile( "*.*", & wfd ); while( IsFile ) { char * sstr; if( !( wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY ) && (( sstr = strstr( path, ".txt" ) ) ) ) { licznik_plikow++; lista_plikow[ licznik_plikow ] = path; } GetFullPathName( wfd.cFileName, 199, path, NULL ); if(( wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY ) &&( wfd.cFileName[ 0 ] != '.' ) ) Szukaj( path ); IsFile = FindNextFile( hFile, & wfd ); } if( curdir[ 0 ] > 3 ) SetCurrentDirectory( ".." ); }
Jesli chodzi o allegro, to wszystko jak w kursie. Potrafi moze ktos pomoc?:( |
|
DejaVu |
» 2011-06-15 14:27:07 Bitmapy mają rozszerzenie *.bmp, a nie *.txt |
|
kuba1817 Temat założony przez niniejszego użytkownika |
» 2011-06-15 14:40:21 Tak, ale ja wyszukuje pliki *.txt, a potem zmieniem je za pomoca bitmap:)
EDIT Poradzilem sobie, wystarczylo uzyc SetCurrentDirectory() :)) |
|
« 1 » |