6 / 6 / 2
Регистрация: 12.02.2012
Сообщений: 224
|
|||||||||||
1 | |||||||||||
cin.get()09.10.2012, 15:44. Показов 641. Ответов 1
Метки нет (Все метки)
Элементарный вопрос.
объясните пожалуйста разницу между :
Спасибо)
0
|
09.10.2012, 15:44 | |
Ответы с готовыми решениями:
1
Как работает cin.peek, cin,get, cin.ignore, cin.clear? Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear() Метод getline(cin, m) не срабатывает без cin.ignore() / Ревью кода |
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
09.10.2012, 21:15 | 2 |
RASHFor, чтобы буфер не переполнился. Вы не обратили внимание, что в первом случае гет вызывается для одиночного символа, а во втором - для символьного массива. В первом случае сразу известно, что считается только один символ, а вот во втором как гет узнает, сколько символов читать? С учётом того, что он не может узнать размер переданного ему массива, только если мы сами его не укажем (что и делается).
1
|
09.10.2012, 21:15 | |
09.10.2012, 21:15 | |
Помогаю со студенческими работами здесь
2
Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами Объясните работу методов cin.getline и cin.ignore Для чего в код вводится cin.ignore после того, как cin>> уже сработало? Проблема с cin.ignore() и cin.clear() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |