Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Поиск Файла По Маске (Оплата)  (Прочитано 8348 раз)
0 Пользователей и 1 Гость смотрят эту тему.
selekat
Читатель

ru
Offline Offline

« : 11-12-2012 13:21 » 

Здравствуйте, дали задание, но я не силён в этом, помогите решить пожалуйста.
Нужно сделать поиск файла по маске в несколько потоков.
1. Поиск файлов по маске в каталоге. Количество потоков равно кол-ву каталогов. Найденные файлы сохранять в памяти. После завершения поиска всеми потоками, вывести на экран найденные файлы. Средство синхронизации семафор.

Если найдутся люди, которые могут помочь с решение различных задач, возможна оплата, так как я практически весь семестр провалялся с пневмонией и накопилось очень много лабораторных, которые необходимо решить, там С++/С#/Prolog/Assembler/Базы данных. Отзовитесь пожалуйста кто может помочь.
Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 11-12-2012 13:53 » 

Пневмония не отмазка.

Ты придешь на работу, и за тебя никто твою работу работать не будет.
Если у тебя есть деньги на оплату задания - подари нуждающимся.Но если болел, то откуда доходы?

По теме... Есть вопросы по коду?
Кстати, а где код?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
LemmonRus
Помогающий

ru
Offline Offline
В правильно заданном вопросе 90% ответа.


« Ответ #2 : 12-12-2012 07:52 » 

Система винда?
Семафор судя по всему нужен только для вывода ?
Файлы выводим в консоль?

Простейший алгоритм.

Получаем от пользователя основную папку и маску.
Начинаем поиск под папок (связка FindFirstFile и FindNextFile)
При нахождении под папки запускаем новый поток  в котором ищем файлы по маске (связка FindFirstFile и FindNextFile).
Далее потоки  сигналят через семафор основному потоку, что данные готовы, основной поток их выводит.
« Последнее редактирование: 12-12-2012 08:03 от LemmonRus » Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 12-12-2012 11:22 » 

selekat, вот видишь, как всё просто. А ты - пневмония, девки, кабаки Отлично
Записан

Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 12-12-2012 12:33 » 

Разрешаю флудить....

Но недолго...

А то вы здесь скисните..

ТС пришел и ушел, а осадок остался.

Алексей++, про девок и кабаки у ТС не было и слова.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #5 : 14-12-2012 09:43 » 

Sla, как это не было ? По глазам вижу!
Записан

Oldy
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 14-12-2012 11:52 » 

Вам freelans попер, а вы бухтите.
Записан

С уважением, Oldy.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #7 : 18-12-2012 19:53 » new

Oldy, та он неплатёжеспособный )
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines