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



Pdf көрінісі
бет267/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   263   264   265   266   267   268   269   270   ...   465
Байланысты:
аибм сплюс

294
ostream
класында мəліметтерді форматталмаған түрде шығаруға 
арналған, жоғарыда көрсетілгендерге ұқсас функциялар анықталған:
fl ush()
— шығару ағымының құрамын физикалық құрылғыға 
жазады;
put(с)
— ағымға с символын шығарады да, сілтемені ағымға 
қайтарады;
seekp(pos)
— ағымдағы жазу позициясын
pos
мəніне орнатады;
seekp(offs
,
 org)
org
параметрімен анықталатын позициялар-
дың бірінен – 
ios::beg
(файл басынан), 
ios::cur
(ағымдағы позициядан) немесе 
ios::end
(файл 
соңынан) бастап санай отырып, ағымдағы жазу пози-
циясын 
offs
байтқа жылжытып ығыстырады;
tellp()
— ағымның сол сəттегі жазу позициясын қайтарады;
write(buf, num)
buf
жиымынан 
num
символды ағымға жазады 
жəне сілтемені ағымға қайтарады.
1-мысал. Программа сөз тіркестерін кіріс ағымынан символдық жиымға 
оқиды.
#include "iostream.h" 
int main(){
 
const int N = 20, Len = 100; 
 
char str[N][Len]; 
 
int i = 0;
 
while (cin.getline(str[i], Len, '\n') && i
 
// ... 
 
i++;
 
}
 return 
0;
}
2-мысал. Программа файлға (файлдық ағымдар келесі бөлімде 
қарастырылады) жылжымалы нүктелі санды жəне символдар тіркесін жазады
содан кейін оларды файлдан оқып, экранға шығарады:
#include  
#include  
#include  
int main(){ 
// Файлға жазу
 ofstream 


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




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

    Басты бет