Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Liet
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 42
#1

Ctrl+Z в консоли - C++

01.06.2012, 22:49. Просмотров 1456. Ответов 2
Метки нет (Все метки)

Нужно написать примерно такое дело: чтобы консольное приложение на C++ при нажатии сочетания клавиш Ctrl+Z делало определённые действия (по условию - отмена последнего действия). Мне это надо просто на ввод, который вот как организован:
C++
1
2
3
4
5
6
7
8
9
10
11
void Song::Input ()
{
input_name:
    cout << "Input name: ";
    cin >> obj.name;
// вот тут, например, при чтении программой этого сочетания клавиш вернуться на метку "input_name"
    cout << "Input performer: ";
    cin >> obj.perf;
    cout << "Input description: ";
    cin >> obj.desc;
}
Пробовал делать getch'ем а-ля ASCII-код одной клавиши "+" ASCII-код другой, но это даже звучит ни о чём, не то что работает как-то. Какие идеи? Очень надо в скором времени, жду помощи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2012, 22:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ctrl+Z в консоли (C++):

Ctrl+Z или Как закончить ввод с консоли? - C++
Не получается найти ошибку #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;assert.h&gt; #include &lt;string.h&gt; #define STACKSIZE...

Клавиши F1-F12 в консоли, и работа с мышкой в консоли - C++
Я искал на сайте, но не нашел упоминания о том как обрабатывать и или узнавать где находится курсор мышки (и еще мне надо бы узнать нажатие...

считывание с консоли ( не с клавы, а именно с консоли) - C++
нужно написать функцию которая возвращает string в котором написано 500 символов которые были выведены в консоли от начала. среда :...

Вставка текста комбинацией кнопок Ctrl+v - C++
Доброго времени суток :) у меня есть небольшая консольная программа в которой генерируется HTML код есть пункт, нужно ли видео 1 да 2...

Как прочитать строки до ввода клавиши ctrl+x? - C++
Подскажите, как прочитать строки (тип string) не до символа &quot;\n&quot;, а до символа ctrl+x?

Ctrl+Alt+Delete и как от него избавиться - C++
Необходимо оградить пользователя от необузданных порывов изучения менюхи возникающей его взору при нажатии Ctrl+Alt+Delete .... Как можно...

2
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,596
02.06.2012, 02:32 #2
просто, если obj.name = "exit" (к примеру), то вызвать функцию Input снова. Либо зациклить все это дело.
0
Liet
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 42
02.06.2012, 11:37  [ТС] #3
Цитата Сообщение от MrGluck Посмотреть сообщение
просто, если obj.name = "exit" (к примеру), то вызвать функцию Input снова. Либо зациклить все это дело.
Нужно именно Ctrl+Z.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2012, 11:37
Привет! Вот еще темы с ответами:

Как в w2k перехватить Ctrl+Alt+Del? - C++
Уважаемый All, помоги. Спасибо.

Отключить Ctrl + Alt + Delete. Возможно вообще? - C++
В общем, стоит задача отключить все возможные горячие клавиши, пока работает приложение. Представьте себе терминал для оплаты чего-либо, на...

Как скрыть программу от ctrl alt del? - C++
Как скрыть программу от ctrl alt del? http://www.cyberguru.ru/cpp-sources/dll-applications/kak-skryt-programmu-ot-ctrl-alt-del.html не...

Выйти из программы, нажав сочетание клавиш Ctrl+Z - C++
Программа состоит из бесконечного цикла ввода и вывода строки, необходимо выйти из программы нажатием на сочетание клавиш Ctrl+Z. Помогите...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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