Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2009, 17:42   #11
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Потому что в буфере ввода остаётся перевод строки после ввода числа. Чтобы убрать его напишите
Код:
 cin.ignore()
или
Код:
 cin.sync()
netrino вне форума Ответить с цитированием
Старый 02.12.2009, 19:01   #12
GonZaleZ
Пользователь
 
Регистрация: 19.06.2009
Сообщений: 57
По умолчанию

а где конкретно это писать?
GonZaleZ вне форума Ответить с цитированием
Старый 02.12.2009, 19:30   #13
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Перед cin.getline()
netrino вне форума Ответить с цитированием
Старый 02.12.2009, 21:41   #14
GonZaleZ
Пользователь
 
Регистрация: 19.06.2009
Сообщений: 57
По умолчанию

перед обеими?
зы. извиняюсь, что сейчас уточняю такие мелочи, просто нет сейчас того кода под рукой, не могу попробовать
GonZaleZ вне форума Ответить с цитированием
Старый 02.12.2009, 21:58   #15
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

В данном случае должно быть достаточно перед первым
netrino вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки. Помогите найти ошибку. 5nizza77 Помощь студентам 1 16.10.2009 16:10
Помогите найти ошибку smitters Общие вопросы C/C++ 9 06.07.2009 18:42
Помогите найти ошибку REztor Помощь студентам 5 16.03.2009 20:04