0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 12
|
||||||
1 | ||||||
С на Unix. Посчитать размер файлов в текущем поддереве20.05.2015, 22:27. Показов 3022. Ответов 4
Метки нет (Все метки)
0
|
20.05.2015, 22:27 | |
Ответы с готовыми решениями:
4
Подсчитать число блоков, занятых в текущем поддереве под следующие файлы: *.*, *.с, *.txt Поиск в поддереве текстовых файлов (Shell) Вывести номера вершин, у которых количество потомков в левом поддереве не равно количеству потомков в правом поддереве Поиск в поддереве файлов, содержащих совокупность символов |
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 12
|
|
20.05.2015, 22:40 [ТС] | 3 |
У меня задание сделать это именно на С, команды Unix-а нельзя использовать
0
|
20.05.2015, 23:03 | 4 | ||||||||||||||||||||
по коду:
1.
2.
3.
по идее, ваша программа, если она не крешится, то должна показывать сумму размеров файлов в текущей и вложенной в нее директориях, не переходя уровнями ниже. проверьте, на калькуляторе, так ли это Добавлено через 2 минуты Не по теме: а, ну и еще, для конструкций вида !(a == b) есть оператор a != b. с его помощью код получается немного понятнее:) Добавлено через 12 минут 4.
0
|
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 12
|
|
20.05.2015, 23:05 [ТС] | 5 |
Я обычно на С++ пишу, через new выделяю память, а тут задание на С, запутался как правильно здесь память выделять.
а на да, она это и делает, но считает не правильно. уже думаю может я чего-то не правильно проверяю на калькуляторе, позвал одногруппника глянуть, но нет. Постоянно показывает размер больше, чем есть на самом деле. Не понимаю почему. На самом деле прога должна считать полную вложенность, но я на этом уже застрял и не могу продвинуться.
0
|
20.05.2015, 23:05 | |
20.05.2015, 23:05 | |
Помогаю со студенческими работами здесь
5
Отслеживание удаления файлов/каталогов в поддереве указанного каталога Отслеживание изменений размеров файлов в поддереве указанного каталога Выполнить поиск в заданном поддереве файловой структуры всех файлов Посчитать количество и суммарный размер файлов, находящихся в каталоге /etc и имеющих второй буквой в названии "а" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |