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

Игнорирование Enter/Esc - C++

Восстановить пароль Регистрация
 
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
06.05.2010, 19:10     Игнорирование Enter/Esc #1
Здравствуйте, форумчане.
У меня встаёт вопрос!

Вообщем есть программа, нулевая.
C++
1
2
3
4
5
6
7
#include "stdafx.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
Нужно, чтобы после её запуска она:
1). не завершалась
2). по нажатию клавиш Enter/Esc не выключалась, а висела дальше.

Расчитываю на вашу помощь. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2010, 19:10     Игнорирование Enter/Esc
Посмотрите здесь:

Выход по ESC C++
C++ Esc-последовательности
C++ На ESC не реагирует прога
C++ Прерывание программы по ESC C++
Выход по нажатию ESC C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
06.05.2010, 19:31     Игнорирование Enter/Esc #2
Цитата Сообщение от SKDzR Посмотреть сообщение
Здравствуйте, форумчане.
У меня встаёт вопрос!

Вообщем есть программа, нулевая.
C++
1
2
3
4
5
6
7
#include "stdafx.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
Нужно, чтобы после её запуска она:
1). не завершалась
2). по нажатию клавиш Enter/Esc не выключалась, а висела дальше.

Расчитываю на вашу помощь. Спасибо.

C++
1
2
3
4
5
6
7
8
9
#include "stdafx.h"
#include <conio.h>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
getch();
    return 0;
}
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
06.05.2010, 19:35  [ТС]     Игнорирование Enter/Esc #3
Цитата Сообщение от krolex Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
#include "stdafx.h"
#include <conio.h>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
getch();
    return 0;
}
ну так она же завершает своё действие после getch();
а мне нужно, чтобы при нажатии Enter программа продолжала работать
GAME
 Аватар для GAME
22 / 22 / 3
Регистрация: 31.10.2009
Сообщений: 199
06.05.2010, 19:43     Игнорирование Enter/Esc #4
C++
1
while(1);
только зачем?!)
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
06.05.2010, 19:49     Игнорирование Enter/Esc #5
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include <conio.h>
 
 char p;
int _tmain(int argc, _TCHAR* argv[])
{
start : p=getch();
if (p == 'q')                    
goto start;
        return 0;
}
твоя задача теперь вставить вместо 'q' код enter и esc.
щас прога пока ты нажимаеш q не завершается
GAME
 Аватар для GAME
22 / 22 / 3
Регистрация: 31.10.2009
Сообщений: 199
06.05.2010, 19:52     Игнорирование Enter/Esc #6
энтер 13 , ескейп - 27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2010, 20:22     Игнорирование Enter/Esc
Еще ссылки по теме:

C++ Обработка клавиши Esc
C++ выход по нажатию esc
Решить пример, в котором цифры заменены буквами: "enter + enter = абзац" C++

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

Или воспользуйтесь поиском по форуму:
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
06.05.2010, 20:22     Игнорирование Enter/Esc #7
теперь по esc не выходит))))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <conio.h>
#include <string.h>
#include <stdlib.h>
 
 char *p;
 int d;
int _tmain(int argc, _TCHAR* argv[])
{
p=new char;
start : gets(p);
d = atoi(p);
 
//start : scanf("%d",&p);
if (d == 13)                    
goto start;
        return 0;
}
Yandex
Объявления
06.05.2010, 20:22     Игнорирование Enter/Esc
Ответ Создать тему
Опции темы

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