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

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

Войти
Регистрация
Восстановить пароль
 
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
#1

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

06.05.2010, 19:10. Просмотров 1092. Ответов 6
Метки нет (Все метки)

Здравствуйте, форумчане.
У меня встаёт вопрос!

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

Расчитываю на вашу помощь. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2010, 19:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Игнорирование Enter/Esc (C++):

Решить пример, в котором цифры заменены буквами: "enter + enter = абзац" - C++
ENTER + ENTER = АБЗАЦ В этом примере на сложение каждая из цифр от нуля до девяти заменена соответствующей буквой. Попробуйте найти...

Выход по ESC - C++
Приветствую вас уважаемые "чатлане"! .Пишет вам "пацак". Я начал с Borland C++ 3.1. Наверное все очень просто на самом деле, но как и у...

Esc-последовательности - C++
Добрый день!Столкнулся с такой проблемой...Не знаю как в консоли с помощью управляющих последовательностей перевести каретку на строку...

Выход по нажатию ESC - C++
#include "stdafx.h" #include <iostream> #include <conio.h> float sum(); float razn(); float del(); float proizv(); float...

Прерывание программы по ESC C++ - C++
доброй ночи Добрался до такой вот темы Пытаюсь реализовать перехват нажатия клавиши ESC и SPACE в консольном режиме Но программа не...

На ESC не реагирует прога - C++
Задача из Лафоре, 6 глава Но это не важно Вот код проги: #include <iostream> #include <iomanip> using namespace std; const char...

6
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
06.05.2010, 19:31 #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;
}
0
SKDzR
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 91
06.05.2010, 19:35  [ТС] #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 программа продолжала работать
0
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
06.05.2010, 19:43 #4
C++
1
while(1);
только зачем?!)
0
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
06.05.2010, 19:49 #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 не завершается
0
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
06.05.2010, 19:52 #6
энтер 13 , ескейп - 27
0
krolex
9 / 9 / 1
Регистрация: 27.01.2010
Сообщений: 63
06.05.2010, 20:22 #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;
}
0
06.05.2010, 20:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2010, 20:22
Привет! Вот еще темы с ответами:

Обработка клавиши Esc - C++
Не могу найти как обработать клавишу Esc. Цикл повторяется пока не будет нажата эта клавиша, после нажатия выводятся данные о поле...

Выход из программы по нажатии esc - C++
Ребят, как реализовать досрочный выход из программы на любом этапе ее выполнения, желательно по нажатии клавиши ESC?

Отмена ввода по нажатию ESC - C++
Как отменить все введенное и выйти если пользователь нажал ESC? (желательно с использованием консольного буфера ввода) Добавлено через...

Закрытие программы клавишей Esc - C++
Здравствуйте! Хотел бы узнать какой код нужно написать чтобы закрыть программу нажатием клавиши ESC (Видел другие темы(не только на...


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

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

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