Ag’imlardi ashiw ha’m jabiw Ag’im ashiliwi ushin aldinnan kiritilgen file


Fayllarg’a qa’legenshe usinis qiliw


Download 384.61 Kb.
Pdf ko'rish
bet4/5
Sana13.01.2023
Hajmi384.61 Kb.
#1091192
1   2   3   4   5
Bog'liq
Ag’imlardi ashiw ha’m jabiw ad0871ca87ef9c307885728cc0d1aeff

Fayllarg’a qa’legenshe usinis qiliw 
Hazirgi ko’rip shig’ilg’an funktsiyalar faylg’a izbe – iz jaziw yamasa izbe – 
iz oqiwg’a imkan beredi. Fayldan oqip faylg’a jaziwlar ha’r dayim pozitsiyasida 
boladi. Baslang’ish pozitsiya fayl ashilg’anda aniqlanadi. Fayldi "r" ha’m "w" 
rejimide ashilg’anda pozitsiya ko’rsetkishi fayldin’ birligi baytin ko’rsetedi, "a" 
rejiminde ashilg’anda, ashiw baytin ko’rsetedi. Ha’r bir kiritiw-shig’ariw a’meli 
orinlang’anda, ko’rsetkish oqilg’an baytlar sanina qarab jan’a pozitsiyag’a 
ko’shedi. Fayldin’ qa’legen baytina usinis qiliw ushin fseek() funktsiyasinnan 
paydalaniw lazimd.Bul funktsiya to’mendegi prototipke iye; 
Int fseek (faylg’a ko’rsetkish, araliq, esabat basi ) parqi log tipindegi 
o’zgeriwshi yamasa an’latpa menen beriledi. Esabat basi aldin to’mendegi 
konstantalardan biri menen aniqlanadi.
seek_ set (ma’nisi 0 ) -fayl basi; 
seek_cur (ma’nisi 1) - oqilip atirg’an pazitsiya; 
seek_ end (ma’nisi 2) -fayl ashiw; 
Fseek () funktsiyasi 0 qaytaradi eger faylda ko’shiw orinlang’an bolsa, 
kerisinshe no’lden farqli sang’a ten’ boladi.
Qa’legen pozitsiyadan fayl basina o’tiw: 
 fseek (fp,ol,seek-set)
Qa’legen pozitsiyadan fayl basina o’tiw: 
 fseek (fp,ol,seek-end) 
Shegaraliq pozitsiyadan bir bayt aldina yamasa arqag’a ko’shiw ushin fseek 
(jp,-1L,seek-cur). 
Fseek funksiyasinnan basqa da C ++ tili bibliotekasinda pozitsiyaga 
ko’rsatkichlar menen baylanisli to’mendegi funktsiyalar bar. 
long ftell (FIHE*) - faylda ko’rsetkishtin’ shegaraliq pozitsiyasin aniqlaw. 
 void rewind (FILE*) - shegaraliq pozitsiya ko’rsetkishin fayl basina 
keltiriw.


 
Fayillardi ashiw ha’m jabiw 
Fayllardi to’men da’rejede ashiw ushin open() funktsiyasinnan 
paydalaniladi:

Download 384.61 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling