Форум программистов, компьютерный форум CyberForum.ru

При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Aurum Flare
 Аватар для Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:20     При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад. #1
Написать программу, которая выводит в окно (размеры которого можно изменять) на экране текст и позволяет по нему перемещать курсор, заменять или вставлять символы и т.д. (действия могут быть простыми и задаются студентом). Система должна запоминать в стеке последние N действий. При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад. Например, если был исключен символ, то он должен быть возвращен на место. Количество запоминаемых действий (количество элементов стека) задано заранее. Если очередная выполняемая операция превышает N, то первая из запомненных исключается.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2009, 20:20     При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад.
Посмотрите здесь:

C++ Последовательный сдвиг текста при нажатии клавиши
C++ Операция при нажатии клавиши
Вывод цвета при нажатии определенной клавиши C++
Вывод информации при нажатии клавиши C++
Перехват кода клавиши при нажатии C++
C++ При нажатии соответствующей клавиши запустить .exe
Сделать шаг назад в настройках программы на языке си C++
C++ Выбор функции при нажатии определённой клавиши
C++ Вызов функции при нажатии клавиши
C++ Написать код,чтобы при нажатии клавиши D и d был сдвиг курсора на один символ вправо
C++ Возврат программы в исходное состояние при нажатии определенной клавиши

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru