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

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

Войти
Регистрация
Восстановить пароль
 
GetHelp
-7 / 61 / 6
Регистрация: 27.02.2013
Сообщений: 1,112
#1

Остановка программы без предложения "Нажать любую клавишу" - C++

05.08.2014, 12:24. Просмотров 834. Ответов 3
Метки нет (Все метки)

в чистых сях для остановки в конце программы (чтобы не закрылась) я юзал getch, а что юзать в плюсах? кроме system("pause")? потому что если мне допустим не нравится что там оно пишет "нажмите любую клавишу", хочу чтоб просто останавливалось и ждало нажатия...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2014, 12:24     Остановка программы без предложения "Нажать любую клавишу"
Посмотрите здесь:

Избавиться от "Нажмите любую клавишу..." в конце программы, code::blocks - C++
Собственно, сабж. Как это сделать?

Убрать вывод фразы "Для продолжения нажмите любую клавишу" по окончании работы программы - C++
Ребят как убрать написанное "Для продолжения нажмите любую клавишу" ????

Как заменить "Для продолжения нажмите любую клавишу." на другую фразу? - C++
Как заменить "Для продолжения нажмите любую клавишу..." на другую фразу?

При просмотре результата, выводится только "Для продолжения нажмите любую клавишу" - C++
Здравствуйте, пользуюсь компилятором Dev-C++. Для теста решил вывести "Hello World", вывелось. После этого попробовал воспользоваться...

Как "захватить" окно и нажать "Ok"? - C++
Здравствуйте. На ПК сотрудниках устанавливаем программу, в конце выходит окошка и нужно нажать ок! как захватить данное окно и нажать...

Сдающий карты. "cards_remaining--" одинаково работает и с "--", и без - C++
Всем привет, возник вопрос по поводу программы "сдающий карты", программа с книги "С++ без страха", автора не помню, не столь важно) Вот...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
porshe
52 / 46 / 17
Регистрация: 18.07.2014
Сообщений: 194
05.08.2014, 12:30     Остановка программы без предложения "Нажать любую клавишу" #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
_getch() или просто getch() остались в conio.h.

Можно так же в конце поставить cin.get(), тогда программа не закроется, пока пользователь не нажмёт <Enter>.
GetHelp
-7 / 61 / 6
Регистрация: 27.02.2013
Сообщений: 1,112
05.08.2014, 12:34  [ТС]     Остановка программы без предложения "Нажать любую клавишу" #3
Цитата Сообщение от porshe Посмотреть сообщение
_getch() или просто getch() остались в conio.h.
тем не менее у меня даже в dev c++ отлично проинклудился conio.h и заюзался getch
Цитата Сообщение от porshe Посмотреть сообщение
Можно так же в конце поставить cin.get(), тогда программа не закроется, пока пользователь не нажмёт <Enter>.
ок, допустим... а все таки как в плюсах еще получить код нажатой клавиши? ведь getch был не просто функцией ожидания, он был удобен тем что возвращал код клавиши, что было удобно использовать во всяких консольных менюшках...

Добавлено через 1 минуту
аа все почитал описание cin.get, он же и возвращает код клавиши... просто ты сказал пока не нажмет enter =)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2014, 12:42     Остановка программы без предложения "Нажать любую клавишу"
Еще ссылки по теме:

Как "наплевать" на механизм позднего связывания и вызвать любую виртуальную функцию? - C++
Есть базовый класс А с виртуальной функцией f1, у него есть несколько потомков. Как &quot;наплевать&quot; на механизм позднего связывания и вызвать...

Подскажите как сделать, например "для продолжения нажмите клавишу х" и дальше выводится результат с шагом заданым пользователем - C++
Подскажите как сделать, например &quot;для продолжения нажмите клавишу х&quot; и дальше выводится результат с шагом заданым пользователем

"Выравнивание" предложения добавлением необходимого числа пробелов - C++
Необходимо выровнять предложение. Выравнивание заключается в том, что необходимо получить заданную длину предложения добавляя необходимое...

Найти конец предложения, обозначенный символом "точка" - C++
В строке, содержащей последовательность слов, найти конец предложения, обозначенный символом &quot;точка&quot;. В следующем слове первую строчную...

Задача на тему "Строки" (вывести на экран только предложения, состоящие из заданного количества слов) - C++
написать программу, которая считывает текст из файла и вывыдит на экран только предложения состоящие из задоного количества слов int...

Как скрыть строку: для продолжения нажмите любую клавишу? - C++
Я новичок. Интересуюсь, как, с помощью какой команды в C++, скрыть строку в MS DOS: ,,Для продолжения нажмите любую клавишу&quot; ?


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

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
05.08.2014, 12:42     Остановка программы без предложения "Нажать любую клавишу" #4
Цитата Сообщение от GetHelp Посмотреть сообщение
кроме system("pause")? потому что если мне допустим не нравится что там оно пишет "нажмите любую клавишу
Возьмите старый баян:
C++
1
system("pause>>0");
Добавлено через 66 секунд
C++
1
std::cin.ignore();
еще хорошо
Yandex
Объявления
05.08.2014, 12:42     Остановка программы без предложения "Нажать любую клавишу"
Ответ Создать тему
Опции темы

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