Вопрос № 171989: Доброй ночи Уважаемые эксперты. Разместил пост в бесплатной ветке, но ответа не получил, поэтому надеюсь на Вашу помощь. Задача следующая: написать программу используя функции FindFirstFile и FindNextFile для поиска всех файлов с расширением *.txt в ...
Вопрос № 171989:
Доброй ночи Уважаемые эксперты. Разместил пост в бесплатной ветке, но ответа не получил, поэтому надеюсь на Вашу помощь. Задача следующая: написать программу используя функции FindFirstFile и FindNextFile для поиска всех файлов с расширением *.txt в текущей директории и под директории ( не знаю как сделать ) с целью записи цифры "74" 20 раз. В участке кода есть ошибка, но не могу понять в чем дело Надеюсь Вас не затруднит ее исправить и объяснить ( дописать код ) поиска txt файлов в поддиректориях. Синтаксис
TASM
Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, VIXEN555. Чтобы сделать обход поддиректорий, необходимо реализовать рекурсивный вызов. При этом необходимо все данные строить в стеке, а не в сегменте data. Ваша главная ошибка - неправильный формат данных для поиска. Если что непонятно, спрашивайте в мини-форуме.
Приложение:
----- Удачи!
Ответ отправил: Лысков Игорь Витальевич, Модератор
Ответ отправлен: 10.09.2009, 02:09 Украина, Кировоград Тел.: +380957525051 ICQ # 234137952 Mail.ru-агент: igorlyskov@mail.ru Абонент Skype: igorlyskov
Оценка ответа: 5 Комментарий к оценке: Благодарю за блестящий ответ. Вы сэкономили моё время и нервы.
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 254009
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.