Функция
StringReverseEx обращает строку в обратном порядке, начиная с указанных позиций. Функция
StringReverseEx автоматически выравнивает стек на 6 байт.
Параметры: - Указатель на строку, завершающуюся (\0) или 0.
- Начальная позиция (индекс) для начала обращения строки.
- Конечная позиция (индекс) для завершения обращения строки.
Возвращаемое значение:- Функция не возвращает значение.
Состояние флагов:- Функция не изменяет состояние флагов.
Особенности:- Функция обращает строку в обратном порядке в пределах указанных позиций.
- Если указатель на строку равен 0, функция завершает работу без изменений.
- title Автор: Довгополов Евгений Сергеевич
- .286C
- .model small
- .stack 100h
- data segment public
- ____string db "Довгополов Евгений "
- ___________db "Сергеевич\0"
- data ends
- code segment public
- ____assume _ds:data, cs:code
- ____include Handyfar.inc
- ____include Handymac.inc
- ____main proc
- ________call____SetDataSegment
- ________push____18
- ________push____11
- ________pushs___ds:[string]
- ________call____StringReverseEx
- ________pushs___ds:[string]
- ________call____WriteStringEx
- ________push____0
- ________call____ExitProcessEx
- ____main endp
- code ends
- end main