Программирование на языке высокого уровня. Марапулец Ю.В. - 119 стр.

UptoLike

Составители: 

Таблица 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