|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 16, 2004 11:04:25 Есть текст szText db "textik",0 Подскажите пожайлуста, как убрать последнюю букву? |
|
|
Дата: Июн 16, 2004 11:05:27 заменить на 0 |
|
|
Дата: Июн 16, 2004 11:33:15 а убрать - не как ? |
|
|
Дата: Июн 16, 2004 11:49:04 Либо поясни термин убрать, либо сделай так: в исходном тексте поставь курсор перед/под ненужной(ую) буквой(у) и нажми кнопку Del или поставь курсор справа от ненужной буквы и нажми кнопку BackSpace. |
|
|
Дата: Июн 16, 2004 12:06:51 ну что бы было szText db "texti",0 |
|
|
Дата: Июн 16, 2004 12:17:51 Flasher Судя по отсутствию буквы в очередном сообщении, по сравнению с первым набирать заново (или редактировать ты умеешь). Ты можешь объяснить не только, что есть и что должно получиться, но и контекст вопроса? Где находится строка, чем (руками, программно) необходимо удалять? |
|
|
Дата: Июн 16, 2004 12:45:32 · Поправил: Julius У меня сложилось впечатление что Flasher просто не совсем понял что значит "заменить на 0" Типа надо пояснить человеку, что это значит записать по адресу в котором распологается символ который необходимо убрать, байт со значением 00h. Енто означает конец строки. Ведь это строка терменированная нулем. |
|
|
Дата: Июн 16, 2004 12:53:11 Julius По-твоему Flasher просит показать код, который получит адрес последней буквы строки и запишет по этому адресу ноль? |
|
|
Дата: Июн 16, 2004 13:00:00 в хельхейм такой вопрос надо отправлять |
|
|
Дата: Июн 16, 2004 13:59:27 По-твоему Flasher просит показать код, который получит адрес последней буквы строки и запишет по этому адресу ноль? По-моему да. |
|
|
Дата: Июн 16, 2004 14:15:09 Julius По другим его сообщениям это не скажешь. |
|
|
Дата: Июн 16, 2004 14:18:26 Я тоже смотрел. Вроде такие вещи знать должны все. Но не будет же человек спрашивать как в текстовом редакторе это сделать. На всякий случай вот пример кода invoke lstrlen,offset szText mov byte ptr (szText-1)[eax],00h А можно так: mov byte ptr (szText+sizeof szText-2),00h Можно и по другому... |
|
|
Дата: Июн 16, 2004 14:21:09 По-твоему Flasher просит показать код, который получит адрес последней буквы строки и запишет по этому адресу ноль? Не совсем. Низя получить адрес последней буквы строки, так как не известно какой длины текст в строке. |
|
|
Дата: Июн 16, 2004 14:26:34 Julius Спасибо тебе большое! то что надо! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.095 |