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)
— org
параметрімен анықталатын
позициялардың бірінен –
ios::beg
(файл басынан),
ios::cur
(ағымдағы
пози циядан) немесе
ios::end
(файл
соңы нан) бастап санай отырып, ағым-
дағы оқу позициясын
offs
байтқа
жылжытады;
tellg()
— ағымды оқу кезінде үстіміздегі пози-
цияны қайтарады;
unget()
— соңғы оқылған символды ағымға ор-
наластырады да, сілтемені жұмыс істеп
тұрған ағымға қайтарады.
|