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


f енгізу/шығару ағымын жабады. feof



Pdf көрінісі
бет417/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   413   414   415   416   417   418   419   420   ...   466
Байланысты:
pavlovskaia-jogargy-dengeili

 f
енгізу/шығару ағымын жабады.
feof
Файл соңына жеткендігін тексереді 

int feof(FILE *f);
Егер файл соңына жетсек, функция
 EOF
мəнін немесе 0-ден өзгеше мəнді 
қайтарады, кері жағдайда 0 мəнін қайтарады.


449
ferror
Ағыммен жұмыс істеу кезінде қате кодын қайтарады 

int ferror(FILE *f);
Функция қате кодын білдіретін бүтін мəн қайтарады; 0 – қатенің жоқ болғаны.
ffl ush
Буферден мəліметтер жазады 

int ffl ush(FILE *f);
Функция физикалық құрылғыға жазу үшін мəліметтерді бірден жөнелту 
арқылы шығару буферін тазалайды. Сəтті аяқталған жағдайда 0 мəнін 
қайтарады, кері жағдайда 
EOF
мəні қайтарылады. 
fgetc
Ағымнан символ оқиды 

int fgetc(FILE *f);
Функция 
f
ағымынан 
int
формасындағы кезекті символды қайтарады. 
Егер символ оқылмайтын болса, онда 
EOF 
мəні қайтарылады.
fgetpos
Файлдың ағымдағы позициясын қайтарады 

int fgetpos(FILE *f, fpos_t *pos);
Функция 
f
ағымымен байланысты файлдағы ағымдық позицияны қайта-
рады да, 
pos
адресі бойынша мəнді көшіреді. Бұл мəнді кейінірек 
fsetpos
функциясы пайдалана алады. Қайтарылатын мəн 
fpos_t
типінде болады.
fgets
Ағымнан n символды тіркеске оқиды 

char *fgets(char *s, int n. FILE *f);
Функция 

ағымынан 
s
тіркесіне 
n-1
байттан аспайтын мəлімет оқиды, 
мұнда ол жаңа жол символын немесе файл соңы белгісін кездестірсе, оқуды 
тоқтатады. Оқу кезінде жаңа жол символы алынып тасталмайды, ол тек жол 
соңына орналастырылады. Оқылған тіркес тек оның соңын шектеу символы-
мен 
(‘\0’
) толықтырылады. Қате табылған жағдайда немесе файлдың соңына 
жеткенде, 


Достарыңызбен бөлісу:
1   ...   413   414   415   416   417   418   419   420   ...   466




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

    Басты бет