0 / 0 / 0
Регистрация: 27.07.2016
Сообщений: 6
|
|||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||
Использование потока cin для ввода символов05.08.2016, 16:27. Показов 2242. Ответов 2
Метки нет Все метки)
(
Вот первая функция,
начнется цикл и во время цикла она уже получается не просит ввода, а только считывает это как так вообще! и та же самая программа только вместо get(ch) cin >>
и еще когда cin дойдет до буквы y в слове Mary, которая стоит прямо перед пробелом, он не только сохранит ее в переменной ch, но еще и пробел из буффера выкинет?
0
|
|
05.08.2016, 16:27 | |
Ответы с готовыми решениями:
2
Обработка ошибок ввода из потока cin Работа с cin при считывании с потока ввода
|
7363 / 6285 / 2857
Регистрация: 14.04.2014
Сообщений: 27,237
|
|
05.08.2016, 17:25 | 2 |
Ты документацию читал? У тебя посимвольное чтение, только >> игнорирует пробельные символы, а get() нет.
1
|
Модератор
![]() 12780 / 10236 / 6150
Регистрация: 18.12.2011
Сообщений: 27,405
|
|
05.08.2016, 17:30 | 3 |
И еще, не забывайте, что потоковый ввод буферизован.
Т,е. пока Вы не ввели Enter символы просто поступают в буфер ввода (их даже можно редактировать). И только после ввода Enter символы поступают на обработку.
0
|
05.08.2016, 17:30 | |
Помогаю со студенческими работами здесь
3
Использование cin.get вместо cin Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода cin и cout
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |