Клас istream

Клас istream, спадкоємець класу ios, виконує специфічні дії по вводу даних – видобування.

В таблиці 6 зібрані корисні функції istream.

Таблиця 6

Функції istream

Функція Призначення
>> Форматоване видобування даних всіх основних (і перезавантажуваних) типів з потоку
get(ch) Видобуває один символ в ch
get(str) Видобуває символи в масив str до обмежувача ‘\n’
get(str,MAX) Видобуває до MAX числа символів в масив
get(str,DELIM) Видобуває символи в масив str до вказаного обмежувача (звичайно ‘\n’). Залишає обмежувач в потоці
getline(str,MAX,DELIM) Видобуває в масив str до MAX символів чи до символу DELIM. Залишає обмежувач в потоці
putback(ch) Вставляє останній прочитаний символ назад у вхідний потік
ignore(MAX,DELIM) Видобуває і видаляє до MAX числа символів до обмежувача (звичайно ‘\n’). З видобутими даними нічого не робить
peek(ch) Читає один символ, залишаючи його в потоці
count=gcount() Повертає число символів, прочитаних викликами, які щойно зустрілися: get(), getline(), read()
read(str,MAX) (Для файлів). Видобуває до MAX числа символів в масив str
seekg() Встановлює відстань (в байтах) від початку файлу до файлового вказівника
seekg(pos,seek_dir) Встановлює відстань (в байтах) від вказаної позиції в файлі до вказівника файлу. seek_dir може приймати значення: ios::beg, ios::kur, ios::end
pos=tellg(pos) Повертає позицію (в байтах) вказівника файлу від початку файлу

 

Більшість цих функцій розраховані на роботу з об’єктом cin, що звичайно являє собою потік даних, введених з клавіатури. Останні чотири функції призначені тільки для роботи з дисковими файлами.

 








Дата добавления: 2015-08-26; просмотров: 485;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.