Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> File Manager
Nicklauster
Вставить ник
сообщение 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
 
Новая тема 
Ответов (1 - 2)
AngeLL
Вставить ник
сообщение 20:04:2007, 09:22
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 1
Регистрация: 20:04:2007
Пользователь №: 10 364
Специализация: Программист-дизайнер



Репутация: - 0 +


Посмотри исходники на этом сайте в "Система>Файлы, директории, диски"...

Сообщение отредактировал AngeLL - 20:04:2007, 09:29
Подняться вверх 
 
Сообщение #2
Nicklauster
Вставить ник
сообщение 27:05:2007, 23:48
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 25
Регистрация: 27:09:2006
Из: Минск
Пользователь №: 6 826
Специализация: студент



Репутация: - 0 +


Курсовой почти написан, есть проблема в написании функции, вычисляющей размер директории. В качестве параметров ей передается указатель на путь к папке. Кто сталкивался - помогите примером кода (Borland C)
Подняться вверх 
 
Сообщение #3


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 06:39
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net