Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование cin.get(cr)  (Прочитано 5521 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Balabek
Новенький

kz
Offline Offline

« : 15-12-2010 04:48 » 

Доброе время суток!
Есть прога:
Код: (C++)
  1. while(1)
  2. {
  3.      cout<<"Press a key from 'a' to 'g' or q to quit"<<endl;
  4.      char c,cr;
  5.      cin.get(c);cin.get(cr);
  6.      if(c=='q')
  7.           break;
  8.      if(c<'a'||c>'g')
  9.           continue;
  10.      (*func_table[c-'a'])();
  11. }
Скажите, пожалуйста, как в данном случае работает cin.get(cr)? Заранее благодарю!
« Последнее редактирование: 15-12-2010 05:13 от Антон (LogRus) » Записан
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #1 : 15-12-2010 05:12 » 

так как написано в доках
http://cplusplus.com/reference/iostream/istream/get/

получает 1 символ из потока STDIN и сохранаяет его в переменную переданную в качестве параметра
Записан

Странно всё это....
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines