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);
Функция
f
ағымынан
s
тіркесіне
n-1
байттан аспайтын мəлімет оқиды,
мұнда ол жаңа жол символын немесе файл
соңы белгісін кездестірсе, оқуды
тоқтатады. Оқу кезінде жаңа
жол символы алынып тасталмайды, ол тек жол
соңына орналастырылады. Оқылған тіркес тек
оның соңын шектеу символы-
мен
(‘\0’
) толықтырылады. Қате табылған жағдайда немесе файлдың соңына
жеткенде,
Достарыңызбен бөлісу: