|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2013, 22:30 | #1 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
wcin.getline
возникла проблема... при работе в данной программе, когда вводишь данные, пропускается поле "Введите название лекарства: " (т.е. не дает ввести название), а сразу переключает на "Введите стоимость лекарства: "...В чем проблема?
Код:
|
22.10.2013, 08:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Наверное getline буффер ввода не очищает от энтера. Думаю что если поставить после него wcin.get() проблема решится.
А почему ты его используешь? Разве wcin<<name не проканает?
I'm learning to live...
|
22.10.2013, 10:05 | #3 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
тогда ввод с пробелами не получится(
с get() не получается Последний раз редактировалось Stilet; 22.10.2013 в 11:00. |
22.10.2013, 14:38 | #4 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
cin.ignore()
|
23.10.2013, 17:29 | #5 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
спасибо, работает))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
cin.getline и gets() | iceman2112 | Общие вопросы C/C++ | 3 | 14.11.2012 14:33 |
cin.getline | Intess | Общие вопросы C/C++ | 1 | 20.03.2012 15:22 |
getline(wcin, str) - лишний ввод | Кипящий чайник | Visual C++ | 26 | 24.09.2010 00:51 |
getline | kir_rik | Общие вопросы C/C++ | 14 | 11.09.2010 15:56 |
Функция С++ getline() | Golovastik | Общие вопросы C/C++ | 8 | 30.07.2009 00:20 |