|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2011, 05:27 | #1 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
Возможно ли это на паскале?)задача состоит в следующем:есть множество символов,к примеру..
Задача состоит в следующем:есть множество символов,к примеру
А=(z,q,t,j,l),нужно написать программу,которая будет делать следующее: пользователь вводит с клавиатуры некоторые символы,скажем a,k,r,q,p,t, и если какой-либо из введенных символов принадлежит множеству А,то етот символ вводиться не будет.ПРИМЕР: А=(z,q,t,j,l) пользователь вводит:a,k,r,q,p,t НО! все что мы увидим на экране будет:a,k,r,p Последний раз редактировалось nidaime; 14.12.2011 в 05:42. |
14.12.2011, 05:58 | #2 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 24
|
Конечно возможно. Принимать от пользователя по символу и проверять на присутствие этого символа во множестве (массиве). Или принять строку и потом убрать из неё символы, присутствующие в массиве.
|
14.12.2011, 06:25 | #3 | |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
Цитата:
если 'n' є A то надо чтоб символ n с клавиатуры не вводился) вот потому то я и спросил,возможно ли такое. |
|
14.12.2011, 06:29 | #4 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 24
|
Что означает "вводился"? Это "отображался на экране" или что? В любом случае когда пользователь нажимает клавишу, от клавиатуры поступает определённый сигнал.
В аналогичной теме проблему решили (Delphi). http://www.programmersforum.ru/showthread.php?t=16317 Есть модуль CRT32 или как там его. Использовать ReadKey А если древний Паскаль, то использовать функцию ReadKey. Последний раз редактировалось Felian; 14.12.2011 в 06:37. |
14.12.2011, 06:38 | #5 | |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
Цитата:
скажем написали мы код и жмем запустить,выбивает новое окошко і в нем мы начинаем вводить символы,вводим a n j l p i і т.д ,а если нажмем на символ 'c' то его не будем,как будто клавиша не работает) |
|
14.12.2011, 06:54 | #6 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
спасибо за совети)про ReadKey не знал..что ж, должно сработать
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на Паскале(возможно с указателями) | pahann | Помощь студентам | 1 | 31.01.2011 15:51 |
Онлайн-игры с открытыми исходмиками: возможно ли это и есть ли такие? | anyx | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 22 | 24.01.2011 13:41 |
Как узнать состоит ли строка из одных числовых символов | DarkEvil | Общие вопросы Delphi | 12 | 13.08.2009 08:44 |
нужен исходник архиватора bzip2 на Паскале. Есть на Си, возможно ли конвертировать? | komex | Общие вопросы Delphi | 2 | 03.01.2008 12:54 |