Консультация № 64940
30.11.2006, 15:01
0.00 руб.
0 3 1
Вопрос по FASM - Win32:

Объявляю структуру:

struct mmm
a db ?
b dd ?
c dw ?
ends

Хочу создать и проинициализировать массив структур:

m1 mmm <1,‘2‘,3>, <11,‘22‘,33>, <111,‘222‘,333>

Не выходит - ругается на макрос. В чём тут дело?

И ещё вопрос.
Есть ли какие-нибудь инструменты для FASMа при работе
в консоли WinXP(в FARе): редакторы, дебагеры, IDE?

Обсуждение

давно
Советник
419
1012
30.11.2006, 16:08
общий
это ответ
Здравствуйте, Andreir!

m1 mmm 10 dup (<1,‘2‘,3>)

Неизвестный
01.12.2006, 08:05
общий
>Есть ли какие-нибудь инструменты для FASMа при работев консоли WinXP(в FARе): редакторы, дебагеры, IDE?Можно FASM прикрутить к IDE, список - http://wasm.ru/toollist.php?list=7Вроде бы к WinAsm люди прикручивают.Остальное (редакторы, дебагеры), как обычно, хотя можно в редакторе подсветку синтаксиса сделать.>В массиве структур элементы могут быть разными.Вы хотите объявить экземпляр структуры с несколькими значениями? Как же они будут использоваться? Каким образом выбираться компилятором?
Неизвестный
01.12.2006, 16:00
общий
За советы по инструментам спасибо.А массив структур:m1.am1.bm1.cпотом как-нибудьm1 += sizeof.mmmи снова доступ к элементам.
Форма ответа