0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 18
1

Написать программу, которая в заданном символьном строке заменяет символ табуляции на пробелы

17.11.2011, 10:42. Показов 2650. Ответов 1
Метки нет (Все метки)

Написать программу, которая в заданном символьном строке заменяет: символ табуляции (09h) на пробелы (''), и чтобы последний пробел находился на позиции кратной 10 (Например: Если в строке на двадцать третьей позиции стоит знак табуляции то в строку с той же позиции, где был знак 09h, добавляется семь пробелов)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2011, 10:42
Ответы с готовыми решениями:

Написать программу, которая в строке заменяет все цифры на символ «*»
Может кто сможет решить лабы! заранее говорю спасибо! № 1 Написать программу, которая в строке...

Написать программу, которая каждый встречающийся в строке заданный символ заменяет на заданную последовательность символов, расширяя при этом строку
Написать программу, которая каждый встречающийся в строке заданный символ заменяет на заданную...

Написать программу, которая каждый встречающийся в строке заданный символ заменяет на заданную последовательность символов, расширяя при этом строку
помогите пожалуйста парни задачу решить!!!.задача: Написать программу, которая каждый встречающийся...

Написать программу, которая каждый встречающийся в строке заданный символ заменяет на заданную последовательность символов, расширяя при этом строку.
Решите Пожалуйста !!!

1
Клюг
7673 / 3188 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
17.11.2011, 18:15 2
Assembler
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
TAB_SZ  =   9
    org 100h
;
    push    cs
    push    cs
    pop ds
    pop es
;
    mov ah, 0Ah
    mov dx, inp_buf
    int 21h
    mov si, dx
    lodsw
    movzx   cx, ah
    mov dx, si
    mov di, buf
_loop:  lodsb
    cmp al, 09h
    jnz cont
    push    cx
    mov ax, di
    sub ax, dx
    db  0D4h, TAB_SZ    ; AAM второй байт - шаг табуляции
    mov cx, TAB_SZ  ; шаг табуляции
    sub cl, al
    mov al, '^'     ; пробел
    repz    stosb
    pop cx
cont:   stosb
    loop    _loop
    mov al, 24h     ; $
    stosb
;
    mov dx, crlf
    mov ah, 09h
    int 21h
;
    mov ax, 4C00h
    int 21h
 
inp_buf db  0ffh, 1, 255 dup(?)
crlf    db  0Dh, 0Ah
buf db  512 dup(?)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2011, 18:15
Помогаю со студенческими работами здесь

Написать программу, в которой функция будет убирает все лишние пробелы и табуляции в строке
Помогите написать программу,в которой функция будет убирает все лишние пробелы и табуляции в строке.

Составить программу, которая заменяет в тексте, заданном с клавиатуры, буквы "k" на пробелы
Помогите пожалуйста с заданием по Паскалю. Заранее благодарю. Составить программу , которая...

Написать программу, которая в заданном предложении заменяет одну последовательность символов на другую
Напишите программу, которая в заданном предложении заменяет одну последовательность символов на...

Написать программу, которая в строке заменяет символы
Всем привет .Очень срочно нужна программка. Нужен код программы ,которая в строке введенной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru