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

<Enter> функция завершение работы, <Backspace> ред. число - C++

Восстановить пароль Регистрация
 
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
15.05.2013, 01:44     <Enter> функция завершение работы, <Backspace> ред. число #1
В общем пишу функция которая при нажатии <Enter> завершает работу , а при помощи клавиши <Backspace> позволяет редактировать число введенное число при. Просто скажите как они обозначаются?

Добавлено через 1 час 33 минуты
Вот вся задача, помогите, пожалуйста, ее решить: Написать функцию, обеспечивающую ввод с клавиатуры целого положительного числа. При нажатии клавиши соответствующий символ должен появляться на экране только в том случае, если этот символ является цифрой. Функция должна позволить редактировать введенное число при помощи клавиши <Backspace>. При нажатии клавиши <Enter> функция должна завершать работу и возвращать введенное число.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 01:44     <Enter> функция завершение работы, <Backspace> ред. число
Посмотрите здесь:

C++ Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
C++ Создать производный класс, в котором реализована функция умножения вектора на число и функция сложения двух векторов
backspace - ошибка C++
C++ Аварийное завершение работы программы
Решить пример, в котором цифры заменены буквами: "enter + enter = абзац" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
16.05.2013, 22:57  [ТС]     <Enter> функция завершение работы, <Backspace> ред. число #2
Может кто-нибудь подсказать хотя бы как реализовать функцию связанную с <Backspace>?
Silvestr1994
 Аватар для Silvestr1994
27 / 27 / 1
Регистрация: 26.10.2012
Сообщений: 101
16.05.2013, 23:25     <Enter> функция завершение работы, <Backspace> ред. число #3
если это в консоле то можно функцией getch() то есть пример для ESC if(getch() == 27)exit(1);
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
16.05.2013, 23:29  [ТС]     <Enter> функция завершение работы, <Backspace> ред. число #4
Цитата Сообщение от Silvestr1994 Посмотреть сообщение
если это в консоле то можно функцией getch() то есть пример для ESC if(getch() == 27)exit(1);
В том то и дело, я даже не знаю Учитель по программированию просто дала задачи и не объясняла как их решать
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,334
Завершенные тесты: 1
17.05.2013, 10:42     <Enter> функция завершение работы, <Backspace> ред. число #5
Цитата Сообщение от okman Посмотреть сообщение
В том то и дело, я даже не знаю
Запустите ту штуку, в которой вы пишите код - как она называется? Второй вопрос - куда именно вы пишете код? Какие действия выполняете, когда создаете новый проект? (к примеру File->New->Console или File->New->Application) Вы должны были на каких-нибудь лабораторных знакомиться со средой.
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
18.05.2013, 19:41  [ТС]     <Enter> функция завершение работы, <Backspace> ред. число #6
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Запустите ту штуку, в которой вы пишите код - как она называется? Второй вопрос - куда именно вы пишете код? Какие действия выполняете, когда создаете новый проект? (к примеру File->New->Console или File->New->Application) Вы должны были на каких-нибудь лабораторных знакомиться со средой.
Спасибо, я знаю как сделать консольное приложение. Я алгоритм не знаю)
Yandex
Объявления
18.05.2013, 19:41     <Enter> функция завершение работы, <Backspace> ред. число
Ответ Создать тему
Опции темы

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