Вопрос № 119827: Здравствуйте! Мне по ассемблеру задали написать программу: просмотрщик файлов в шестнадцатеричном виде. Но преподаватель её не принял, так как она не совсем корректно отображает файл (к примеру она не совсем точно показывает строчки, к примеру может ...
Вопрос № 119.827
Здравствуйте! Мне по ассемблеру задали написать программу: просмотрщик файлов в шестнадцатеричном виде. Но преподаватель её не принял, так как она не совсем корректно отображает файл (к примеру она не совсем точно показывает строчки, к примеру может перенести на новую строчку или наоборот не перенести 16-теричный вид файла). Вот это надо переделать.
Насколько я понял это происходит потому что встречается код переноса строки и программа его переносит, т.е. вроде бы надо написать проверку.
Помогите пожалуйста мне с этой проблемой, если можно то добавте в программу эту проверку или просто переделать её.
Спасибо за внимание. Надеюсь Вы мне поможите.
Приложение:
Отправлен: 23.01.2008, 12:14
Вопрос задал: Draconit (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Draconit!
В приложении программа, которая выводит в 16-ые коды и дальше в строке их символьное представление в формате(16 строк по 16 байт):
68 0D 0A 64 77 20 6F 66 66 73 65 74 20 4E 4F 50 h··dw offset NOP
Во время вывода 16-ых кодов производится проверка служебных кодов и их замена на символ(в примере выше, это выделенно).
Производится проверка ошибок во время выполнения:
-не удалось открыть файл;
-не удалось прочитать файл;
-не правильное имя файла;
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 23.01.2008, 20:08 Оценка за ответ: 5