|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2008, 21:21 | #1 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
Перемещать строки вверх-вниз, с помощью стрелок.
Вот код програмы:
Должна вводится фраза, каждое слово которой выводится в свою строку, а потом двигать стрелками все строки вверх вниз, нельзя что бы строки выходили за экран. Код:
|
16.10.2008, 08:54 | #2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
как-то странно задан буфер ввода, но если учесть что код '?'=63, то можно считать что все нормально, но тогда почему парсите строку считая что в ней 25 символов?
еще лишние знаки вопроса вылезают, это лишний переход на символ в строке слов, когда нашли пробел при движение не очень ясно, как ослеживаеться замену такую сделать удалить один Код:
Код:
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru Последний раз редактировалось airyashov; 16.10.2008 в 10:25. |
16.10.2008, 17:42 | #3 | |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
Хм...чет не идет...когда возвращается вверх то до конца экрана еще строки 4 остается.
И еще...Как ограничить количество вводимых строк? Я так понял, сейчас если набрать слишком много, то в конце появляются "?". И еще нужно добавить перемещение стрелками влево/вправо, что бы ниодна буква не вышла за рамки экрана. Цитата:
Код:
Последний раз редактировалось rpy3uH; 16.10.2008 в 19:01. |
|
17.10.2008, 11:30 | #4 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
проще сделать напрямую через видео память, слова парсить при вводе, каждый раз считывая 1 букву, тогда и слово можно ограничить и количество слов
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
17.10.2008, 17:42 | #5 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
А как это реализовать в коде?
Просто я в ассемблере шарю на интуитивном уровне фактически . |
22.10.2008, 20:15 | #6 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
Поменял код. Теперь есть стандартная фраза. И надо двигать всеми 4мя стрелками в разные стороны.
Но есть ошибки. Помогите решить, срочно надо . Код:
Последний раз редактировалось Rio309; 22.10.2008 в 20:24. |
27.10.2008, 21:47 | #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 |