Как получить доступ к масиву...

Тема в разделе "WASM.BEGINNERS", создана пользователем Levmetall, 2 янв 2010.

  1. Levmetall

    Levmetall New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2009
    Сообщения:
    21
    Всем HI!
    У меня такой вопрос...
    вот создаю я масСив:
    buf1 BYTE 100 dup(?)
    После обработки функцией
    там находиться некий текст из ~27 БАЙТ тобишь символов.
    Как мне получить доступ к массиву? как добавить туда еще текст?
    Спасибо за внимание!
     
  2. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    Код (Text):
    1. lea    edx, buf1 ;; теперь в EDX адрес начала массива
    Для этого нужно знать точный размер массива в символах.
     
  3. Phuntik

    Phuntik New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2008
    Сообщения:
    318
    Ну или точно знаешь, сколько символов находится после обработки. Например, 27. Тогда дописываешь туда твой текст - в 27 байт - 0-й байт твоего текста и т.д.
    Или же конец строки как-то обозначен, допустим, нулём. Тогда находишь этот ноль и вместо него пишешь 0-й символ добавочной строки и т.д. Не забудь проверить, чтоб итоговая строка была по размеру не больше, чем весь массив целикОм.
     
  4. Levmetall

    Levmetall New Member

    Публикаций:
    0
    Регистрация:
    6 дек 2009
    Сообщения:
    21
    Парни, спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  5. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Количество байт не всегда равно количеству символов.
     
  6. Phuntik

    Phuntik New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2008
    Сообщения:
    318
    Partner
    Ну что, холиварчик на эту тему ? ;)

    ТС в вопросе сказал:
    Это во-первых.
    Во-вторых, рановато ему с такими знаниями за юникоды и прочие мультибайты браться, не?

    Парируйте, сэр )
     
  7. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Чего парировать? Вы не согласны с моей репликой?