day & night

Программка для замены символов в документе.., помогите пожалуйста с реализацией..
Дата обновления: , перейти к новому сообщению
#1
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


Добрый день уважаемые форумчане, надежда только на Вас любимых, помогите нам пожалуйста если кому не трудно.. Нужна программка которая бы заменяла [Последние символы] в [*.txt] документе слева направо [в заданном количестве] на [Один и тот же Одинаковый символ], который бы стоял [по соседству слева от Заменяющихся символов], [изменяя при этом размер самого документа на Выбранный пользователем], с сохранением результатов каждой послейдующей замены.. Я сам ничего не понел, по этому постараюсь объяснить всё это на наглядном примере..

Имеется случайный вид [*.txt] документа, и выглядет он примерно так:
Цитата | Quote
qwertyuioodpfasGhjklzxcvbnmйцукенгшщзфывапролдячсмить
[Данные документа]: [53 Byte]
[Получить] (заменить): [27 Byte], [заменить символы с 17 по 23 включительно]

В рузультате чего в-первую очередь должна будет удалиться [Зелёная] область, размер которой равен [26 Byte], и оставить за собою область [Синюю] и [Оранжевую], общая сумма которых будет равна [27 Byte]. А после замены с [17] по [23] символ Включительно на [Один и тот же Одинаковый символ находящийся по соседству слева от Заменяющихся символов], то есть символ [G], должна получиться слейдующая картинка:
Цитата | Quote
qwertyuioodpfasGGGGGGGGvbnm


[1]. Шаг первый, Получить размер файла [27 Byte] путём исчисления и удаления лишних символов с конца документа, в примере это Удаление [Зелёной] зоны. После чего должен получиться документ слейдующего типа:
Цитата | Quote
qwertyuioodpfasGhjklzxcvbnm
[2]. Шаг два, Замена символов слева направо на символ, ближайший слева к земеняющим символам, то есть символ [G]. По задаче это замена символов с [17] по [23] Включительно, а значит именно с, [h] по [c]. Результат должен выглядеть примерно так:
Цитата | Quote
qwertyuioodpfasGGGGGGGGvbnm

[3]. Пункт три. Пошаговое сохранение файлов, с каждой прослейдующей заменой символов внутри него, то есть Общее количество заменяющихся символов Равно [7.шт.], значит в результате должно получиться [7] сохранённых [файлов] с любыми произвольными именами..


[В упращённом ПОшаговом варианте это могло бы выглядеть примерно так]:

Цитата | Quote
[Источник]: qwertyuioodpfasGhjklzxcvbnmйцукенгшщзфывапролдячсмить
Цитата | Quote
[После получения требуемого размера]: qwertyuioodpfasGhjklzxcvbnm
Цитата | Quote
[7 замен - 7 сохранённых файлов на HDD]:

(1). qwertyuioodpfasGGjklzxcvbnm
(2). qwertyuioodpfasGGGklzxcvbnm
(3). qwertyuioodpfasGGGGlzxcvbnm
(4). qwertyuioodpfasGGGGGzxcvbnm
(5). qwertyuioodpfasGGGGGGxcvbnm
(6). qwertyuioodpfasGGGGGGGcvbnm
(7). qwertyuioodpfasGGGGGGGGvbnm


» Нажмите, для открытия спойлера | Press to open the spoiler «

Если мы Вас друзья слишком
сильно не озадачили, то
выручите нас пожалуйста
на добром слове, очень
сильно Вас просим, такая
программка нужна просто
как воздух
User is offline
Go topGo end
 

Ответов(1 - 3)
18.06.2010 - 19:19
#2
charodey_mag



Опытный юзверь
**

Группа: Пользователи
Сообщений: 147
Регистрация: 15.02.2007
Из: Opera
Пользователь №: 335.462


Респектов: 22
-----X----


Предупреждений:


User is offline
Go topGo end
10.04.2014 - 19:33
#3
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


Форумчане, выручите пожалуйста.. Кто хоть немного понимает в кодах программ.. Из соседней темы мало кто смог ответить на подобный вопрос.. Вопрос касается темы программирования.. Сделана консольная софтинка похоже на C++ .... К утилите прилагаются полные исходники, к каждой функции из которой есть отдельное полное описание на английском, и сама утилита.. Не ясно как ей пользоваться.. Утилита предназначена для создания словарей, к перебору паролей в приложениях..

Только у этой софтинки нашлись нужные функции работы, которых нету ни в одной больше.. Дайте к ней пожалуйста комментарии..
» Generating Permutations and Combinations in a Random-sized Buffer «
User is offline
Go topGo end
16.04.2014 - 18:19
#4
nokeMoH



профи!
*****

Группа: Пользователи
Сообщений: 1.076
Регистрация: 23.08.2008
Пользователь №: 1.040.887


Респектов: 124
-----X----


Предупреждений:


Товарищи, удалось найти причину, обычно на форуме стараются помочь, а тут, ни одного скаченного архива из ссылок приведённых выше.. Форум блокирует ссылки на iFolder..

Вот другая прямая ссылка на эти же файлы, эта ссылка к продолжению поста свыше, ПОжалуйста, перечитайте предыдущее сообщение, просим помощи sad.gif

Твой софтовый форум
User is offline
Go topGo end

Topic Options
Сейчас: 28.03.2024 - 21:22
Мобильная версия | Lite версия