вывод на екран елемента масива

Тема в разделе "WASM.BEGINNERS", создана пользователем Wrath, 23 апр 2008.

  1. Wrath

    Wrath New Member

    Публикаций:
    0
    Регистрация:
    8 апр 2008
    Сообщения:
    2
    Вобщем я искал тут по форуму и в яндексе... пересмотрел кучу тем про масивы но так толком не дошло...
    как сделать масив строк на masm32, типа Имя массива:строка 1, строка 2, строка 3 ... как обратиться к строке 2 чтоб вывести ее в MessageBox например.

    Помогите пожалуйста, хотябы скажите как записать этот массив правильно.
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Сделай массив адресов строк, тогда номер строки и будет индексом её в массиве.
     
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    .data

    Array:
    DD offset String0
    DD offset String1
    DD offset String2
    ....
    DD offset Stringn

    String0 db "Text String0",0
    String1 db "Text String1",0
    String2 db "Text String2",0
    ...
    Stringn db "Text Stringn",0


    .code
    ...
    lea eax, Array
    mov eax, [eax+n] ;n - number of string
    invoke MessageBox,0,eax,0,MB_OK
    ...
     
  4. Wrath

    Wrath New Member

    Публикаций:
    0
    Регистрация:
    8 апр 2008
    Сообщения:
    2
    ОО... спасибо, огромное!