| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > winapi функция, сравнивающая 2 пути |
| Автор: Alek86 3.10.2008, 12:40 |
| кто-нить помнит, есть ли такая? и если да - как называется? она должна вернуть true, к примеру, если ей передать "C:\\ss\\csd\\*" и "C:\\ss\\csd\\dsa" |
| Автор: Andrey44 3.10.2008, 12:50 |
| Посмотри : int PathCommonPrefix( LPCTSTR pszFile1, LPCTSTR pszFile2, LPTSTR pszPath ); и LPTSTR PathCombine( LPTSTR lpszDest, LPCTSTR lpszDir, LPCTSTR lpszFile ); |
| Автор: Alek86 3.10.2008, 12:57 |
| не очень понял, при чем тут wildcard символы... первая функция их считает за обычные, а вторая мне сейчас вообще не нужна |
| Автор: r4z3r 3.10.2008, 13:30 | ||
Не шарю в ВинАПИ, однако... почему эти пути равны? Второй вроде как подмножество первого. И в чём проблема написать самому такую функцию, если она нужна? |
| Автор: Alek86 3.10.2008, 13:41 |
ключевые слова "wildcard символы" то есть "*", "?" для этого надо знать, как действует винда при поиске + в таких ф-иях появятся куча багов чего хотелось бы избежать |
| Автор: Alek86 3.10.2008, 17:40 |
| PathMatchSpec |