4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
||||||
1 | ||||||
Рекурсивный обход директорий04.04.2011, 11:33. Показов 8481. Ответов 3
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане!
Помогите, пожалуйста, в дописании программы в ОС Linux... Задание: через аргумент командной строки (argv) задаётся директория, в которой рекурсивно введётся поиск среди вложенных папок. Если аргумент не был задан явно, то по умолчанию поиск введётся в текущей директории. Нужно найти и вывести папку, содержащую наибольшее количество символических ссылок. Саму функцию я написал, а вот с рекурсией возникли проблемы...
0
|
04.04.2011, 11:33 | |
Ответы с готовыми решениями:
3
Обход директорий Рекурсивный обход директорий Рекурсивный обход. Не могу сделать табуляцию. Обход с выводом имен файлов Рекурсивный перебор директорий сервера |
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
|
04.04.2011, 12:35 [ТС] | 3 |
niXman, проблема в том, что функция отказывается работать на вложенных папках, когда я явно указал проход по ним в цикле. 20-я строка печатает все папки (чисто для проверки), но в них функция не стала работать...
Собственно, мне нужна помощь по правильному построению рекурсии...
0
|
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
|
|
04.04.2011, 16:11 | 4 |
вы отдаете в свою рекурсивную функцию имя, а не путь, соответственно на if (current == NULL) все и заканчивается.
PS: где то месячник opendir() начался? 4й вопрос за неделю...
0
|
04.04.2011, 16:11 | |
04.04.2011, 16:11 | |
Помогаю со студенческими работами здесь
4
Обход директорий, QDir Не получается обход некоторых директорий Рекурсивный обход реестра рекурсивный обход и удаление Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |