Кіріс-шығыс файлдары. Осы таќырыпќа дейін біздіњ ќ±рѓан программамыз деректерді компьютер діњ жедел жадында автоматты т‰рде аныќталѓан стандарттыќ кіріс файлылынан оќып жєне нєтижені стандарттыќ шыѓыс файлына жазды. Енді программаѓа алдын ала ќосылмаѓан файлдарѓа ќатнау м‰мкіншілігі бар программалар жазу керек. Сыртќы файлдармен байланысты программа лар жазѓанда енгізу/шыѓару кітапханасындаѓы функцияларды пайдаланудыњ арнаулы ережелері бар. Бастапќыда сыртќы файлдан деректерді оќу ‰шін ол файл алдын ала стандарттыќ кітпханалыќ fopen() функция кµмегімен ашылуы керек. fopen() функциясы сыртќы файл атауын ќабыл дайды да оныњ атауын (н±сќаѓыш) ќайырады. Ол атау келешекте программа құрамында пайдаланылады. С/C++ тілінде файдармен жұмыс жасауға буферленген жүйе функциялары (№6 кесте) пайдаланылады.
Файлға қатынау үшін файлға нұсқағышты пайдаланады:
нұсқағыш файлдың әртүрлі сиппатамаларын көрсетеді;
файл атын және мәртебесін ( статусын- жазуға, оқуға және т.б.) анықтайды;
ағымдағы позициясын анықтайды.
№6 кесте
-
Функ. аттары
|
Функциялар қызметі
|
Fopen()
|
Файлды ашу
|
Fclose()
|
Файлды жабу
|
Putc()
|
Ағыннан символды шығару
|
Getc()
|
Ағынға символды енгізу
|
Fprintf()
|
Файлға пішімдеп шығару
|
Fscanf()
|
Файлға пішімдеп енгізу
|
Feof()
|
Тамға EOF – файл соңына жеткенде аққиқат
|
Ferror()
|
Қателік кездескенде ақққат
|
Rewind()
|
Файлдағы тамғаны бастапқы позицияға қояды
|
Remove()
|
Файды өшіреді
|
Файлға нұсқағыш тақырыптық файлында анықталған FILE типті айнымалы. fopen() функциясының шақыруы:
Достарыңызбен бөлісу: |