![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
![]()
Вот код програмы:
Должна вводится фраза, каждое слово которой выводится в свою строку, а потом двигать стрелками все строки вверх вниз, нельзя что бы строки выходили за экран. Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
![]()
как-то странно задан буфер ввода, но если учесть что код '?'=63, то можно считать что все нормально, но тогда почему парсите строку считая что в ней 25 символов?
еще лишние знаки вопроса вылезают, это лишний переход на символ в строке слов, когда нашли пробел при движение не очень ясно, как ослеживаеться замену такую сделать удалить один Код:
Код:
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru Последний раз редактировалось airyashov; 16.10.2008 в 10:25. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
![]()
Хм...чет не идет...когда возвращается вверх то до конца экрана еще строки 4 остается.
И еще...Как ограничить количество вводимых строк? Я так понял, сейчас если набрать слишком много, то в конце появляются "?". И еще нужно добавить перемещение стрелками влево/вправо, что бы ниодна буква не вышла за рамки экрана. Цитата:
Код:
Последний раз редактировалось rpy3uH; 16.10.2008 в 19:01. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
![]()
проще сделать напрямую через видео память, слова парсить при вводе, каждый раз считывая 1 букву, тогда и слово можно ограничить и количество слов
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
![]()
А как это реализовать в коде?
Просто я в ассемблере шарю на интуитивном уровне фактически ![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
![]()
Поменял код. Теперь есть стандартная фраза. И надо двигать всеми 4мя стрелками в разные стороны.
Но есть ошибки. Помогите решить, срочно надо ![]() Код:
Последний раз редактировалось Rio309; 22.10.2008 в 20:24. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 239
|
![]()
нащет видеобуфера........ вот пример его использования:
Код:
я тогда программу, которую писал тебе щас переделаю (по процедурам все раскину и через видеобуфер)....
Надо бы избавиться от привычки ставить многоточие.....
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с помощью макроса скопировать значение всей строки(не одной ячейки, а нескольких) | global | Microsoft Office Excel | 6 | 27.11.2008 17:43 |
Как с помощью Microsoft Excel написать программу, позволяющую перемещать предмет на плоскости? | Vova4kA | Microsoft Office Excel | 10 | 28.05.2008 14:18 |
Borland C, перхват нажатий стрелок | Arion | Помощь студентам | 3 | 30.04.2008 12:33 |
как с помощью TScrollBar перемещать содержимое TMemo вверх или вниз | Sanprof | Общие вопросы Delphi | 3 | 04.03.2008 00:39 |
Как перемещать TShape с помощью мыши? | SaCREDO | Помощь студентам | 1 | 29.03.2007 00:37 |