Составители:
Рубрика:
Таблица 4.5
Функция Действие
gcount() возвращает количество символов, считанных с помощью
последней функции неформатированного ввода;
get () возвращает код извлеченного из потока символа или EOF;
get (с) возвращает ссылку на поток, из которого выполнялось
чтение, и записывает извлеченный символ в с;
get(buf, num, lim='\n') считывает num-1 символов (или пока не встретится символ
lim) и копирует их в символьную строку buf. Вместо сим-
вола lim в строку записывается признак конца строки ('\0').
Символ lim остается в потоке. Возвращает ссылку на те-
кущий поток;
getline(buf, num, lim='\n') аналогична функции get, но копирует в buf и символ lim;
ignore(num=1, lim=EOF) считывает и пропускает символы до тех пор, пока не будет
прочитано num символов или не встретится разделитель,
заданный параметром lim. Возвращает ссылку на текущий
поток;
peek () возвращает следующий символ без удаления его из потока
или EOF, если достигнут конец файла;
putback(c) помещает в поток символ с, который становится текущим
при извлечении из потока;
read(buf, num) считывает num символов (или все символы до конца фай-
ла, если их меньше num) в символьный массив buf и воз-
вращает ссылку на текущий поток;
readsome(buf, num) считывает num символов (или все символы до конца фай-
ла, если их меньше num) в символьный массив buf и воз-
вращает количество считанных символов;
seekg(pos) устанавливает текущую позицию чтения в значение pos;
seekg(offs, org) перемещает текущую позицию чтения на offs байтов, счи-
тая от одной из трех позиций, определяемых параметром
org: ios::beg (от начала файла), ios:: cur (от текущей пози-
ции) или ios::end (от конца файла);
tellg() возвращает текущую позицию чтения потока;
unget() помещает последний прочитанный символ в поток и воз-
вращает ссылку на текущий поток.
Таблица 4.6
Функция Действие
flush() записывает содержимое потока вывода на физическое уст-
ройство;
put (с) выводит в поток символ с и возвращает ссылку на поток;
seekg(pos) устанавливает текущую позицию записи в значение pos;
seekg (offs, org) перемещает текущую позицию записи на offs байтов, счи-
тая от одной из трех позиций, определяемых параметром
org: ios::beg (от начала файла), ios::cur (от текущей пози-
ции) или ios: :end (от конца файла);
tellg() возвращает текущую позицию записи потока;
write(buf, num) записывает в поток num символов из массива but и воз-
вращает ссылку на поток.
119
Таблица 4.5 Функция Действие gcount() возвращает количество символов, считанных с помощью последней функции неформатированного ввода; get () возвращает код извлеченного из потока символа или EOF; get (с) возвращает ссылку на поток, из которого выполнялось чтение, и записывает извлеченный символ в с; get(buf, num, lim='\n') считывает num-1 символов (или пока не встретится символ lim) и копирует их в символьную строку buf. Вместо сим- вола lim в строку записывается признак конца строки ('\0'). Символ lim остается в потоке. Возвращает ссылку на те- кущий поток; getline(buf, num, lim='\n') аналогична функции get, но копирует в buf и символ lim; ignore(num=1, lim=EOF) считывает и пропускает символы до тех пор, пока не будет прочитано num символов или не встретится разделитель, заданный параметром lim. Возвращает ссылку на текущий поток; peek () возвращает следующий символ без удаления его из потока или EOF, если достигнут конец файла; putback(c) помещает в поток символ с, который становится текущим при извлечении из потока; read(buf, num) считывает num символов (или все символы до конца фай- ла, если их меньше num) в символьный массив buf и воз- вращает ссылку на текущий поток; readsome(buf, num) считывает num символов (или все символы до конца фай- ла, если их меньше num) в символьный массив buf и воз- вращает количество считанных символов; seekg(pos) устанавливает текущую позицию чтения в значение pos; seekg(offs, org) перемещает текущую позицию чтения на offs байтов, счи- тая от одной из трех позиций, определяемых параметром org: ios::beg (от начала файла), ios:: cur (от текущей пози- ции) или ios::end (от конца файла); tellg() возвращает текущую позицию чтения потока; unget() помещает последний прочитанный символ в поток и воз- вращает ссылку на текущий поток. Таблица 4.6 Функция Действие flush() записывает содержимое потока вывода на физическое уст- ройство; put (с) выводит в поток символ с и возвращает ссылку на поток; seekg(pos) устанавливает текущую позицию записи в значение pos; seekg (offs, org) перемещает текущую позицию записи на offs байтов, счи- тая от одной из трех позиций, определяемых параметром org: ios::beg (от начала файла), ios::cur (от текущей пози- ции) или ios: :end (от конца файла); tellg() возвращает текущую позицию записи потока; write(buf, num) записывает в поток num символов из массива but и воз- вращает ссылку на поток. 119
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »