<<
>>

Избыток символов

Как правило, это происходит при передаче входного потока с ошибками. Лишние символы продолжают оставаться в потоке после завершения ввода. Затем они проникают в следующую операцию ввода. Часто остается не принятым символ новой строки. Чтобы избежать случайного извлечения из потока лишних символов, используется функция класса istream по имени ignore(MAX, DELIM). Она считывает и удаляет из входного потока вплоть до MAX символов, включая ограничитель, указанный как аргумент DELIM. В вышеприведенной программе выражение cin. ignore(10, '\n'); приводит к считыванию до 10 символов, включая ограничитель '\n', и удалению их из входного потока.

<< | >>

Еще по теме Избыток символов:

  1. СИМВОЛ
  2. § 12. Государственные символы и столица
  3. СИМВОЛЫ ПЛАHЕТ
  4. ЧЕТЫРЕ ВЕЛИКИЕ СИМВОЛЫ
  5. Статья 338. Надругательство над государственными символами
  6. § 13. Права на звания, степени, знаки, награды, призы, символы (п. 1735-1738)
  7. ОЧЕРК ТРЕТИЙ Л.В.КАРАСЕВ И ДРУГИЕ: СМЕХ КАК СИМВОЛ
  8. СОВЕТЫ ПО ЗАКЛЮЧЕНИЮ БРАКА
  9. Число 0
  10. Линия 6-1
  11. Глава 13. Понимающий мир О жизни, празднике, скуке и счастье
  12. СНОВИДЕНИЕ: СИМВОЛИКА
  13. Видимость; а не суть
  14. Второй деканат (10° - 20°).
  15. Благодетели
  16. Линия 5-9 (Юпитер-Нептун)
  17. ГЕРМЕНЕВТИКА ПСИХОАНАЛИТИЧЕСКАЯ
  18. Совершенное владение материалом