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() — соңғы оқылған символды ағымға ор-
наластырады да, сілтемені жұмыс істеп
тұрған ағымға қайтарады.