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

Удалить пробелы в начале и в конце строки

02.04.2011, 23:03. Показов 3687. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задали в универе программу именно на FASM, помогите кто сможет.
Задана строка, удалить из неё пробелы в начале и в конце строки и вывести (через консоль желательно).
Буду ооочень признателен, если к основным строкам кода будут написаны комментарии с описанием действия.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2011, 23:03
Ответы с готовыми решениями:

Удалить повторяющиеся пробелы, также пробелы в начале и в конце строки (ассемблерная вставка)
Написать ассемблерную вставку, реализующую следующую обработку строки: согласно варианту. Оформить...

Что нужно изменить в функции на assembler-е, чтобы удаляло пробелы в начале и в конце строки
изменить в функции assembler,чтобы удаляло пробелы в начале и в конце строки,а то удаляет только...

Удалить пробелы в начале и конце строки
Удалить группу пробелов, с которых, возможно начинается и заканчивается строка строки читаются из...

Удалить пробелы в начале и в конце строки
Дана строка, состоящая из слов и пробелов. Удалить только начальные и конечные пробелы строки...

5
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 5
07.04.2011, 08:00  [ТС] 2
На крайний случай хотя бы на MASMе помогите написать...
0
271 / 114 / 18
Регистрация: 26.12.2010
Сообщений: 469
10.04.2011, 00:06 3
для винды или для дос программа? Вообще, имхо, это весьма просто. Считываем всю строку, проверяем первый и последний символ (cmp или .if) их код==коду пробела (надо смотреть, забыл), тогда удалить этот символ. Ну и т.д.
0
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 5
10.04.2011, 14:17  [ТС] 4
Ну я ж написал - через консоль выводить (в Windows). ИМХО, к сожалению вообще не понимаю ассемблер.
0
4172 / 1822 / 218
Регистрация: 06.10.2010
Сообщений: 4,093
10.04.2011, 15:20 5
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
format PE GUI
entry start
 
include 'win32ax.inc'
section '' code data import readable writeable executable
 
library kernel,'kernel32.dll',\
        user,'user32.dll'
 
import kernel,\
       ExitProcess,'ExitProcess'
 
import user,\
       MessageBox,'MessageBoxA'
 
start:
 mov    al,' '
 mov    ecx,len
 
 std
 mov    edi,string+len-1
 repe   scasb
 mov    word[edi+2],'<'
 inc    ecx
 
 cld
 mov    edi,string
 repe   scasb
 
 sub    edi,2
 mov    byte[edi],'>'
 
 invoke MessageBox,0,edi,0,0
 invoke ExitProcess,0
 
string db '                                             sdfsdf sdfsdf sse                                              '
len =$-string
2
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 5
23.04.2011, 21:23  [ТС] 6
Спасибо огромное!!! А сможете ещё пожалуйста написать как изначально считать строку из файла а в конце программы всё записать обратно в тот же файл???
0
23.04.2011, 21:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2011, 21:23
Помогаю со студенческими работами здесь

Удалить все пробелы в начале и в конце строки
Дана символьная строка.Удалить все пробелы в начале и в конце строки. Помогите решить пожалуйста.

Как удалить пробелы и знаки табуляции в начале и конце строки?
Как удалить пробелы и знаки табуляции в начале и конце строки? Я написал код но не понимаю в чем...

Удалить из строки все лишние пробелы: в начале, в конце, повторяющиеся
Дана строка предложение. Удалить из строки все лишние пробелы: в начале, в конце, повторяющиеся. ...

Строка: Преобразовать строку к верхнему регистру и удалить пробелы в начале и конце строки
Вводится строка из трёх слов , разделённых пробелами, составить программу , преобразующую строку к...

Удалить пробелы в начале и конце текста
Здравствуйте, можете помочь с задачей, которая должна быть написана в Vba-Excel. Дан текст,...

Удалить пробелы в начале и конце текста
Подскажите пожалуйста, как удалить пробелы в начале и конце текста? Аналог функции Trim() в VBA...


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

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

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