С++ те бағдарламалау пәнінен дәрістер



бет68/79
Дата07.02.2022
өлшемі380,73 Kb.
#94133
түріПрограмма
1   ...   64   65   66   67   68   69   70   71   ...   79
Байланысты:
Дәріс сабақтары С каз

Лекті ашу және жабу
Лекпен жұмыс жасауды бастамас бұрын, оны инициялизациялау керек, яғни ашу керек. Сонда лек орындалатын программада FILE типті алдын ала анықталған құрылыммен байланысады. FILE құрылымдық типінің сипатталуы stdio.h тақырыптық файлында орналасқан. FILE құрылымында лекпен жұмыс жасуға арналған компонентер орналасқан, дербес жағдайда, буферге нұсқаушы, лектегі ағымдағы позициядағы нұсқаушы(индикатор) және басқа ақпарат.
Лекті ашқанда программада FILE құрылымдық типті обьектіне нұсқаушысы болып табылатын, лекке нұсқаушы қайтып оралады.Бұл нұсқаушы лекті қалған басқа операцияларда идентификациялайды.
Лекке нұсқаушы , меысалы, fp, программада келесі түрде жариялануы керек:

#include


FILE *fp;

Лекке нұсқаушы лекті ашу функциясының орындалуы нәтижесінде:


fp = fopen (файл _аты,ашылу- режим);




файл _аты және ашылу- режим параметрлері лекпен байланысты және режимдер жолымен байланысты файл атынан тұратын символдар массивіне нұсқаушы болып табылды. Бірақ, бұл параметрлер фацлды ашу функциясын шақыранда жол түрінде және берілуі мүмкін:
fp = fopen("t.txt", "r") ;
мұндағы t. txt – лекпен байланысты қандай да бір файл аты;
r файлмен жұмыс режимдерінің бір белгіленуі (лекке рұқсат алу типі).

Лекпен байланысты, стандартты файлды келесі алты режимнің біреуімен ашуға болады:


"w" – жаңа мәтіндік файлы жазу үшін ашылады. Егер файл бар болған болса, онда алдынғы мазмұны тазаланып, жаңадан қайта құрылады;


Достарыңызбен бөлісу:
1   ...   64   65   66   67   68   69   70   71   ...   79




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

    Басты бет