Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет266/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   262   263   264   265   266   267   268   269   ...   465
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()
— соңғы оқылған символды ағымға ор-
наластырады да, сілтемені жұмыс істеп 
тұрған ағымға қайтарады.




Достарыңызбен бөлісу:
1   ...   262   263   264   265   266   267   268   269   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет