Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Assembler] Поиск и замена символа в строке + вывод в файл / 3 сообщений из 3, страница 1 из 1
13.05.2010, 19:36:23
    #36626598
AnDrOiD73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Assembler] Поиск и замена символа в строке + вывод в файл
нужна программка ввода строковых данных с клавиатуры. В веденной строке удалить пробелы, все символы «.» заменить «,» и вывести результирующую строку в файл. Работа с файлами должна
осуществляться через описатели. В программе должны использоваться подпрограммы.
Ниже код программы, которая ищет и заменяет символы. ну и вывод на экран. а как вывести в файл ? убираем вывод на экран, а что дописать тогда ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
.model tiny
.code
org 100h
.startup

mov ah,3fh
mov bx, 0 
mov cx,max

lea dx,stri
int 21h

mov cx,ax
push cx
mov bx,offset stri
mov si,offset changedstr

loopi:
mov al,[bx]
cmp al,'.'
jne met
je met1
met1:
mov al,','
mov [si],al
met:
cmp al,' '
je met2
mov [si],al
inc si
met2:
inc bx


loop loopi

pop cx

mov ah,40h
mov bx, 1 
mov dx,offset changedstr

int 21h

mov ah,4ch
int 21h

max equ  1000 
stri 			db max dup ('$'),'$'
changedstr 	db max dup ('$')

ends
end
...
Рейтинг: 0 / 0
13.05.2010, 19:49:26
    #36626620
AnDrOiD73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Assembler] Поиск и замена символа в строке + вывод в файл
а ну в принципе пробелы не надо удалять ))
...
Рейтинг: 0 / 0
13.05.2010, 19:53:08
    #36626627
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Assembler] Поиск и замена символа в строке + вывод в файл
Читать тут
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Assembler] Поиск и замена символа в строке + вывод в файл / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]