Добрый день. Подскажите как вывести на masm длинную строку на экран консоли с помощью. Код (Text): ... szhelper db ' Usage prog -a [[b] [-c] [-c XXX:XXX:XXX] [-d YYY.YYY.YYY] [-e YYY.YYY.YYY XXX:XXX:XXX]] ',13,10,\ db ' -a - output list of points',13,10,\ db ' B - number of target',13,10,\ db ' -c :XXX - put random port ',13,10,\ db ' -d YYY.YYY.YYY.YYY - send ping on ip= YYY.YYY.YYY.YYY',13,10,\ db ' -e YYY.YYY.YYY XXX:XXX:XXX - send random package XXX:XXX:XXX ... ',13,10,0 ... invoke StdOut, addr szhelper Мне пишет ошибку - "string too large". Ну она то длинная, а как Вы выводите такие строки, если надо дать пользователю какой-то help по прожке? Спасибо.
_sheva740 Если компилятор считает, что строка слишком длинная -- поставь рядом две строки и только вторую ограничь нулем, должно прокатить и после \ db ставить не нужно
В этом случае <= 128 символов должно быть. Код (Text): szhelper db '__________________<=128 символов_________________',13,10,\