Всем HI! У меня такой вопрос... вот создаю я масСив: buf1 BYTE 100 dup(?) После обработки функцией там находиться некий текст из ~27 БАЙТ тобишь символов. Как мне получить доступ к массиву? как добавить туда еще текст? Спасибо за внимание!
Код (Text): lea edx, buf1 ;; теперь в EDX адрес начала массива Для этого нужно знать точный размер массива в символах.
Ну или точно знаешь, сколько символов находится после обработки. Например, 27. Тогда дописываешь туда твой текст - в 27 байт - 0-й байт твоего текста и т.д. Или же конец строки как-то обозначен, допустим, нулём. Тогда находишь этот ноль и вместо него пишешь 0-й символ добавочной строки и т.д. Не забудь проверить, чтоб итоговая строка была по размеру не больше, чем весь массив целикОм.
Partner Ну что, холиварчик на эту тему ? ТС в вопросе сказал: Это во-первых. Во-вторых, рановато ему с такими знаниями за юникоды и прочие мультибайты браться, не? Парируйте, сэр )