Riddle Napisano Grudzień 2, 2018 Autor Zgłoś Udostępnij Napisano Grudzień 2, 2018 1. Która funkcja służy do przemiany char na LPCSTR i na odwrót??? 2. Za pomocą jakiej funkcji najlepiej jest kopiować plik??? 3. Która funkcja w api zwraca nam nazwy wszystkich katalogów podając dany "patch"??? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Aspect Napisano Grudzień 2, 2018 Zgłoś Udostępnij Napisano Grudzień 2, 2018 m-rog napisał: 1. Która funkcja służy do przemiany char na LPCSTR i na odwrót??? LPCSTR to skrót od angielskiego Long Pointer to Character STRing, czyli daleki wskaźnik do łańcucha znaków. Jak sama nazwa wskazuje typ ten jest równoważny typowi char*, więc zmienne tych typów można spokojnie przypisywać lub porównywać. m-rog napisał: 2. Za pomocą jakiej funkcji najlepiej jest kopiować plik??? Możesz użyć np. funkcji FileCopy, lub bardziej rozbudowanej (o możliwość uruchamiania specjalnej funkcji callback po każdej skopiowanej porcji danych i możliwość anulowania operacji) FileCopyEx. m-rog napisał: 3. Która funkcja w api zwraca nam nazwy wszystkich katalogów podając dany "patch"??? Chodzi Ci o "path"? Jeżeli tak, to ja takiej funkcji nie znam (być może istnieje). Pokombinuj z FindFirstFile i FindNextFile (możesz przerobić algorytm nicona do przeszukiwania zawartości dysku - zacznij przeszukiwać od wybranej ścieżki i jeżeli znaleziony plik będzie katalogiem to zapisuj jego nazwe do jakiejś tablicy/listy). Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Riddle Napisano Grudzień 3, 2018 Autor Zgłoś Udostępnij Napisano Grudzień 3, 2018 Czy jest jakaś funkcja podobna do DirDlgList (z makrem DIRECTORY), która by zwracała nazwy katalogów bez znakow "[" i "]"????? W jaki inny sposób można wyświetlić na ListBox'ie nazwy katalogów??? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Aspect Napisano Grudzień 3, 2018 Zgłoś Udostępnij Napisano Grudzień 3, 2018 m-rog napisał: W jaki inny sposób można wyświetlić na ListBox'ie nazwy katalogów??? Można wysłać do niego komunikat LB_DIR z odpowiednio ustawionymi parametrami. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jarema Napisano Grudzień 3, 2018 Zgłoś Udostępnij Napisano Grudzień 3, 2018 Do uzyskiwania pełnej ścieżki służy funkcja GetFullPathName(char *nazwa), gdzie nazwa to nazwa pliku którą otrzymasz za pomocą funkcji FindFirstFile, FindNextFile. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.