|
Вопрос # 4 412/ вопрос открыт / |
|
Здравствуйте, эксперты! необходимо реализовать следующую задачу: неоходимо проверить во всех папках ,скажем которые находятся на диске С, существование папки DL, и если таковая найдена- удалить ее и вывести сообщение что такая то папка по такому то пути была удалена.
Зарание спасибо!
 |
Вопрос задал: Ученый (статус: 8-ой класс)
Вопрос отправлен: 11 июля 2010, 16:21
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 7; последнее сообщение — 11 июля 2010, 18:26; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 11 июля 2010, 16:34 [#1]:
Зачем всё это? И почему на ВС++3.11? Очень интересно.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ученый (статус: 8-ой класс), 11 июля 2010, 16:45 [#2]:
если честно- борьба со спамом на компе. почему ВС++3.11- необходима совместимость с дос, а друго среды у меня нет))
|
|
Егор (статус: 10-ый класс), 11 июля 2010, 17:25 [#3]:
findfirst, and findnext
в чём проблема?
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
|
|
min@y™ (статус: Доктор наук), 11 июля 2010, 17:29 [#4]:
Цитата (Ученый):
необходима совместимость с дос, а друго среды у меня нет
Скачай турбопаскаль 7.0. Проще будет. Хотя и на Сях несложно эту байду написать...
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Ученый (статус: 8-ой класс), 11 июля 2010, 17:32 [#5]:
to Егор. Приведите пожалуйста пример использования этих функций.
|
|
Егор (статус: 10-ый класс), 11 июля 2010, 17:44 [#6]:
пример из встроенной справки турбо-си
findnext example
/* findfirst and findnext example */
#include <stdio.h>
#include <dir.h>
int main(void)
{
struct ffblk ffblk;
int done;
printf("Directory listing of *.*\n");
done = findfirst("*.*",&ffblk,0);
while (!done)
{
printf(" %s\n", ffblk.ff_name);
done = findnext(&ffblk);
}
return 0;
}
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
|
|
Ученый (статус: 8-ой класс), 11 июля 2010, 18:26 [#7]:
ну этот код выводит список всех файлов, а как вывести список только всех папок? наверное надо маску изменить? если да, то как?
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|