![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
inside_pointer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 9.3.2008 Репутация: 5 Всего: 12 |
вот пример: ищёт расширение, если оно есть проводит поиск среди зарегистрированных, выводит пути с найденными
update: чуть поправил комменты, и расширил список расширений, а, ну и ещё доработал функцию, которая отрезает и преобразовывает расширение, чтобы C:\Temp\file. яснее обрабатывалось; а определять, файл это или папка, можно путём открытия папки как файла и проверки кода ошибки через errno Это сообщение отредактировал(а) inside_pointer - 14.3.2009, 12:22 Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() |
|||
|
||||
Miyka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 22.3.2008 Где: Санкт-Петербург Репутация: нет Всего: нет |
сорри но что у мну не получаеться прикрутить к моей программе. Я ЛОЛ. Спасибо за советы.
|
|||
|
||||
inside_pointer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 9.3.2008 Репутация: 5 Всего: 12 |
бинарный поиск позволяет не перебирать все элементы, а находить нужный в два три шага (на данном множестве), а просто поиск можно заюзать, чтобы расширение отделить для преобразования
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |