Тіркестерді толықтай енгізу - шығару операциялары



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 4 бет
Таңдаулыға:   
Файл — белгілі бір атпен магниттік дискіде (сыртқы жинақтауыш) немесе
компьютердің жедел жадында орналасқан, өңдеу және тасымалдау процестерінде
бүтіндей карастыратын мәліметтердің тобы. Файлды анықтайтын ақпараттарға
оның аты, ол сақталған орынға дейінгі жол және т.б.жатады.
Файлмен жұмысты бастамас бұрын оған хабарласуды ұйымдастыру қажет,
яғни файл туралы ақпаратты сақтайтын деректер аймағын құрып, оған бастапқы
мәндерді меншіктеу керек.
Си алгоритмдік тілінде бұл әрекет fopen функциясының көмегімен жүзеге
асырылады. Ол функция сыртқы жинақтауыштағы физикалық файлды, мысалы
а:\LR7.СРР, программадағы логикалық атпен байланыстырады. Логикалық ат
дегеніміз — файлға нұсқауыш, яғни файл туралы ақпарат сақталған

компьютер жадысының аймағына нұсқауыш. Файлға нұсқауышты міндетті түрде
хабарлау керек. Ондай нұсқауышты хабарлаудың форматы келесідей:
FІLЕ * файлға нұсқауыш;
Мысалы,
FІLЕ * f;
f=fopen ("В:\LR7.СРР", "r");
Мұндағы "r" символы ашылатын файлға хабарласу құқығын анықтайды.
Қарастырылып отырған мысалда В:\ дискісіндегі LR7.СРР файлы оны тек оқу
үшін ашылып отыр.
Си тілінде ашылатын файлға ену құқығын орнататын келесі кодтар бар:

Мәтіндік тәртіптің екілік тәртіптен айырмашылығы файлды мәтін ретінде
ашу кезінде "тіркесті көшіру", "каретканы қайтару" қос символдары бір
символмен: "тіркесті көшіру" символымен ауыстырылады және бұл ауыстыру
файлға мәліметтерді жазу функцияларының барлығына қатысты орындалады. Ал
қорытып шығару фукциялары үшін керісінше "тіркесті көшіру" символы енді екі
символмен: "тіркесті көшіру","каретканы қайтару" символдарымен
ауыстырылады. Бастапқыда файл мәтіндік тәртіпте ашылады. Файлмен жұмыс
істеп болған соң, оған қатынауды жабу керек. Си тілінде файл flose
функциясы арқылы жабылады. Алдында қарастырылған мысалдағы файлды жабу үшін
fсlose (f) функциясын шақырамыз. Бірнеше файлды бірден жабу үшін келесідей
хабарланған функция шақырылады: vоіd fсlоsеаll (vоіd);
Файлға хабарласу тәртібін өзгерткіміз келсе, онда алдымен ол файлды
жабу қажет. Содан кейін ол файлды жаңартылып көрсетілген қатынау
құқықтарымен қайтадан ашу керек. Ол үшін stdio.h бас тақырыптық файлында
сақталған freopen стандартты функциясы қолданылады. Ол функция төмендегідей
сипатталады: ҒІLЕ* freopen (сhаr filename, сhоv*mode, ҒІLЕ *stream)
Бұл функция алдымен stream ағынымен (fopen ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Int бүтін сандар типі
Әрбір оператордан кейін
Int - бүтін сан типі
Фразеологиялық айналым сөздердің классификациясы
Фразеологизмдердің еркін сөз тіркестерінен айырмашылығы
Ісмет Кеңесбаев және тіл білімі мәселелері
Құжаттар түрлеріне түсініктеме және құжаттарды құрастыру және рәсімдеу технологиясы
Аударма фразеологизмдердің түрлері
Қазақтың салт-дәстүрін суреттеп аудару арқылы баяндау
Си тілінің мәліметтер типі
Пәндер