Стандартты кітапханалар



бет16/27
Дата08.02.2022
өлшемі64,18 Kb.
#123781
түріҚұрамы
1   ...   12   13   14   15   16   17   18   19   ...   27
Байланысты:
Оап. Все лекции

Файлдық ағын
Бағдарламашы үшін ашық файл (открытый файл) оқылатын немесе жазылатын мәліметтер тізбегі ретінде ұсынылады. Алынған ақпарат ағынға жазылады, енгізілген ақпарат ағыннан оқылады.
 — файлдық енгізу;
 — файлдық шығару.
Файлды ашу режимдерін объектіні құру кезінде немесе open () әдісін шақырған кезде тікелей орнатуға болады.
ofstream fout("file.txt", ios::app);
fout.open("file.txt", ios::app);
Файлдарды ашу режимдерін логикалық операция ИЛИ | арқылы, біріктіруге болады:
мысалы,
ios::out | ios::in - жазу және оқу үшін файлды ашу.
Файлға қол жеткізу (Произвольный доступ к файлу)
С++ тілінде енгізу-шығару жүйесі seekg() және seekp() әдістерін қолдана отырып, еркін қол жеткізуге мүмкіндік береді.
ifstream &seekg(Смещение, Позиция);
ofstream &seekp(Смещение, Позиция);
Ауыстыру файл ішіндегі мәндер аймағын (long int)аралықта анықтайды.
С++ енгізу-шығару жүйесі әр файлға байланысты екі көрсеткішті өңдейді:
- get pointer g - енгізу әрекеті файлдың қай орнында жасалатынын анықтайды;


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   27




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

    Басты бет