|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2024, 21:48 | #1 |
Новичок
Джуниор
Регистрация: 26.11.2024
Сообщений: 1
|
Запись нескольких строк в файл TASM
Всем привет, в вузе начался ассемблер, все одногруппники его успешно сдали, остался я один такой, и никто не хочет помогать.
Необходимо записать в файл строки с каким либо содержанием, вот что у меня получилось: Код:
Последний раз редактировалось BDA; 27.11.2024 в 00:19. |
27.11.2024, 20:37 | #2 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 473
|
Вы под буфер ввода не выделили место - только под первых два поля (размеры максимальный и фактический). Поэтому при вводе строки символы помещаются не в буфер (массив), а в память сразу после переменной inputLength - т.е. затирает и fileHandle и всё, что после - даже часть программы.
Объявите сам буфер на 256 элементов. Кроме того, открытие файла на запись - это ah=3ch, а ah=3dh это открытие для чтения. Другие параметры посмотрите в методичке, учебнике, примерах или в справочнике http://www.ctyme.com/intr/int-21.htm Для контрольного вывода на экран буфера ввода использовать ah=09h неудобно - нужно записывать в конец строки ограничитель (символ '$'). Проще вывести той же файловой функцией ah=40h но с bx=2 (это дескриптор файла - консольного экрана). А перевод строки - пусть уже и ah=09h. Последний раз редактировалось FPaul; 27.11.2024 в 20:57. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Tasm Написать программу для вывода на экран нескольких строк символов. | ChestIotVaga | Помощь студентам | 3 | 22.02.2023 14:30 |
Запись строк в файл С++ | zrtw | Помощь студентам | 0 | 22.12.2011 21:39 |
tasm. запись результата в .txt файл | квант | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 15.12.2011 00:37 |
assembler.tasm. Запись результата в файл .txt | квант | Помощь студентам | 0 | 15.12.2011 00:12 |
Задачи: Сортировка символьной информации в строке, заданной пользователем.; Чтение и запись данных в файл (Assembler,TASM) | User22 | Помощь студентам | 2 | 01.12.2011 11:40 |