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

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

Войти
Регистрация
Восстановить пароль
 
eXPonent
99 / 52 / 2
Регистрация: 21.05.2012
Сообщений: 1,170
#1

Cin.get() - нужен для каких VS - C++

18.05.2017, 10:08. Просмотров 144. Ответов 3

Почему в некоторых VS можно не писать cin.get(); и приложение не завершиться
будет надпись: "Нажмите клавишу для продолжения...", а в других, например в моей, нужно?

Я в одной из тем даже изощрился и написал так:
C++
1
for(clock_t i(clock()+100); i > clock(); cin.get());
(защита от многочисленного ввода любых символов)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2017, 10:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Cin.get() - нужен для каких VS (C++):

Для чего в код вводится cin.ignore после того, как cin>> уже сработало? - C++
Доброго времени суток! Просматриваю простой код. Вводится строка типа string: фунты и дюймы Затем значения переводится в типы int и...

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync - C++
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная "защита от дурака" на ввод. Не пойму предназначение cin.get() !=...

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear() - C++
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не изучал, поэтому возникали некоторые проблемы....

Какие типы использовать при каких кодировках и для каких задач? - C++
Здравствуйте. Я изучаю C++ не первый месяц, однако до сих пор не разобрался в типах и каждый раз открываю что то новое для себя, через...

Объясните зачем нужен cin.get() - C++
В чем разница между int a; for (int i = 0; i < 5; i++) { cin >> a; cin.get(); } и

C++, ссылки и указатели, не обрабатывается cin>> , нужен совет - C++
Задача кода: считывать имя и количество баллов в векторы, затем выводить их на экран и включать поиск по имени среди введенных значений. ...

3
MrGluck
Модератор
Эксперт CЭксперт С++
7510 / 4642 / 700
Регистрация: 29.11.2010
Сообщений: 12,678
18.05.2017, 10:17 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если компилировать по Ctrl + F5, то консоль будет ждать нажатия для завершения работы. Можно ещё скомпилированный exe-ник с консоли вызывать, она тогда тоже закрываться не будет.

В студиях версии 2010-2017 по умолчанию (при компиляции через F5) удержания консоли не происходит. То что было до 2010 я не знаю, да и немного всё равно.
1
eXPonent
99 / 52 / 2
Регистрация: 21.05.2012
Сообщений: 1,170
18.05.2017, 10:38  [ТС] #3
Цитата Сообщение от MrGluck Посмотреть сообщение
Можно ещё скомпилированный exe-ник с консоли вызывать, она тогда тоже закрываться не будет.
Я так понимаю это не зависит от версии CMD.
У них во всех версиях WIN окошко не закрывается?
0
MrGluck
Модератор
Эксперт CЭксперт С++
7510 / 4642 / 700
Регистрация: 29.11.2010
Сообщений: 12,678
18.05.2017, 10:47 #4
Цитата Сообщение от eXPonent Посмотреть сообщение
Я так понимаю это не зависит от версии CMD.
У них во всех версиях WIN окошко не закрывается?
Да.
1
18.05.2017, 10:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2017, 10:47
Привет! Вот еще темы с ответами:

Метод getline(cin, m) не срабатывает без cin.ignore() / Ревью кода - C++
Почему в моем случае getline(cin, m) не срабатывает без cin.ignore() ? Если по коду есть какие-нибудь замечания, то просьба написать что не...

Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами - C++
Нужна помощь. Задача продемонстрировать различие между вводом с помощью cin.get и cin.getline с тремя параметрами, как из потока достать...

Отличие функции cin.get и cin.getline - C++
Добрый день! Изучаю функции get и getline, сказано, что они отличаются тем, что функция get считывает символ разрыва строк и оставляет...

Объект cin и его метод cin.get() - C++
Вот код программы: #include <iostream.h> #pragma hdrstop ...


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

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

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