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



Pdf көрінісі
бет91/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   87   88   89   90   91   92   93   94   ...   465
Байланысты:
аибм сплюс

ftell
жəне 
fgetpos
функцияларының көмегімен анықтауға жəне 
fseek

fsetpos
функцияларының көмегімен тікелей тағайындауға болады. Бұл функциялар-
ды стандартты ағымдар үшін қолдануға болмайды. Төменде ағымның негізгі 
енгізу/шығару функциялары көрсетілген.
□ Байттар ағымын оқу мен жазуды 
fread
жəне 
fwrite
функциялары 
орындайды.
□ Ағымнан символды оқу – 
getc
,
 fgetc
, стандартты ағымнан символ-
ды оқу – 
stdin – getchar 
функциялары арқылы атқарылады.


95
□ Символды ағымға жазу – 
putc

fputc
, оны стандартты ағымға жазу – 
stdout – putchar 
функциялары арқылы.
□ Тіркесті ағымнан оқу – 
fgets
, оны стандартты ағымнан оқу – 
stdin – 
gets
функциялары арқылы.
□ Тіркесті ағымға жазу – 
fputs
, оны стандартты ағымға жазу – 
stdout 

puts
.
□ Форматталған түрде ағымнан енгізу – 
fscanf
, стандартты ағымнан 
енгізу – 
stdin – scanf
, тіркестен енгізу – 
sscanf
.
□ Форматталған түрде ағымға шығару – 
fprintf
, стандартты ағымға 
шығару – 
stdout – printf
, тіркеске шығару – 
sprintf
функцияла-
ры арқылы атқарылады..
Ағымды жабу
Программа аяқталған кезде ағым автоматты түрде немесе 
fclose
функциясының көмегімен тікелей жабылады:
int fclose(FILE*);
Ағымды жабу алдында онымен байланысқан буферлерде сақталып 
тұрған ақпарат дискіге жүктеледі. Мəліметтерді жоғалтып алмас үшін олар-
ды сақтап қою мақсатында жазып алу үшін ашылған ағымдарды тікелей 
жабу ұсынылады.
Қателерді өңдеу
Ағыммен жұмыс істеуге арналған функциялардың қайтаратын мəндерін
программа барысында талдап, файлдарды ашу немесе ағымнан оқу сияқты 
жағдайларда туындайтын қателерді өңдеу ұсынылады. Файлдармен жұмыс 
істеу кезінде 


Достарыңызбен бөлісу:
1   ...   87   88   89   90   91   92   93   94   ...   465




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

    Басты бет