bckpkol
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Мне необходима консольная программа для DOS, принимающая такие параметры: имя_программы.exe infile.ext outfile.ext search_for replace_to Она должна будет принять имя исходного файла, конечного файла, строку в кодировке 866, которую нужно найти, и строку в кодировке 866, на которую ту строку нужно заменить. Она должна открыть исходный файл в кодировке 866, заменить в каждой строке файла все совпадения с первой строкой на вторую строку, учитывая регистр и сохранить результат в конечном файле в кодировке 866. Если это сложно, можно по-другому. Эта программа не принимает параметры, она открывает исходный и конечный файлы, имена которых зашиты в коде программы, например in.txt и out.txt. Затем она заменяет в исходном файле 866 символы на regexpы, например досовскую А на \x80, Б на \x81 и т. д., учитывая регистр и сохраняет результат в конечный. Я попытался создать такую программу. Она не скомпилировалась. В чём ошибка и как переписать код так, чтобы её не было? Код программы: Подробнее... | Всего записей: 47 | Зарегистр. 22-12-2010 | Отправлено: 12:09 04-06-2013 | Исправлено: bckpkol, 13:06 04-06-2013 |
|