Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
17:04:2007, 13:11
|
|
Новенький ![]() Группа: Программист Сообщений: 25 Регистрация: 27:09:2006 Из: Минск Пользователь №: 6 826 Специализация: студент Репутация: 0
|
Пишу курсовой, файловый менеджер на Borland C под DOS. Для получения списка имен каталогов использую следующий цикл :
done = _dos_findfirst("C:\?.?",FA_DIREC,&ffblk); while (!done) { strcpy(file_inf[count].name, NULL); strcpy(file_inf[count].name, ffblk.name); done = _dos_findnext(&ffblk); count++; } Вопрос: как задать путь и параметры функции _dos_findfirst, чтобы она возвращала имена папок из заданного каталога, а не выводила все имена каталогов, подкаталогов и т.д., которые, как в данном случае, есть на диске C:\? |
|
Сообщение
#1
|
|
![]() |
|
|
20:04:2007, 09:22
|
|
Новенький ![]() Группа: Программист Сообщений: 1 Регистрация: 20:04:2007 Пользователь №: 10 364 Специализация: Программист-дизайнер Репутация: 0
|
Посмотри исходники на этом сайте в "Система>Файлы, директории, диски"...
Сообщение отредактировал AngeLL - 20:04:2007, 09:29 |
|
Сообщение
#2
|
|
|
|
27:05:2007, 23:48
|
|
Новенький ![]() Группа: Программист Сообщений: 25 Регистрация: 27:09:2006 Из: Минск Пользователь №: 6 826 Специализация: студент Репутация: 0
|
Курсовой почти написан, есть проблема в написании функции, вычисляющей размер директории. В качестве параметров ей передается указатель на путь к папке. Кто сталкивался - помогите примером кода (Borland C)
|
|
Сообщение
#3
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 06:39 |