Мне нужна помощь
Добавлено: 13 май 2007, 18:56
У меня следующее задание. необходимо написать макрос. такого вида. у нас допустим есть слово
ABCDEF(допустим)
необходимо, чтобы при вызове NAME C, 'CDAB'
получалось следующая штука
db '__c___'
db '___d__'
db 'a_____'
db '_b____'
то есть сортировались буквы по начальной позиции с пробелами._-пробел
Теперь мои вопросы.
Мне надо как-бы сравнивать буквы, да?
Могу я сделать это следующим образом?:
Если 1 буква неотсортиров слова NE 1 букве отсортиров,
то переходим на след букву отсорт слова и продолжаем сравнение
при этом к счетчику +1(это будет номер позиции)
else
то заполняем позицию с номером счетчика данной буквой и переходим на следующую букву неотсортир слова...
-----
возомжно ли осуществить такой цикл?
Технически на уровне моих мозгов я себе это представляю, а вот как это записать....
Цикл такой не сложен, а вот как полученную букву записать в массив???
Спасибо.
ABCDEF(допустим)
необходимо, чтобы при вызове NAME C, 'CDAB'
получалось следующая штука
db '__c___'
db '___d__'
db 'a_____'
db '_b____'
то есть сортировались буквы по начальной позиции с пробелами._-пробел


Теперь мои вопросы.
Мне надо как-бы сравнивать буквы, да?
Могу я сделать это следующим образом?:
Если 1 буква неотсортиров слова NE 1 букве отсортиров,
то переходим на след букву отсорт слова и продолжаем сравнение
при этом к счетчику +1(это будет номер позиции)
else
то заполняем позицию с номером счетчика данной буквой и переходим на следующую букву неотсортир слова...
-----
возомжно ли осуществить такой цикл?
Технически на уровне моих мозгов я себе это представляю, а вот как это записать....
Цикл такой не сложен, а вот как полученную букву записать в массив???

Спасибо.