g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
"a+" – teqsturi faili ixsneba an iqmneba, Tu faili ar aris da<br />
xdeba misawvdomi cvlilebebisaTvis, e.i. nebismier adgilas Cawerisa<br />
da wakiTxvisaTvis, am dros "w+" reJimisagan gansxvavebiT SeiZleba<br />
gaixsnas arsebuli faili da ar ganadgurdes misi Sinaarsi. "r+"<br />
reJimisagan gansxvavebiT "a+" reJimSi SeiZleba Setanil iqnas<br />
Canaweri failis boloSi. e.i. gaizardos misi zomebi.<br />
zogierTi sistema warmoadgens damatebiT SesaZleblobebs,<br />
romelsac ar ganvixilavT. rogorc zemoT RniSnulidan gamom-<br />
dinarebs: "r+" gamoyenebisas gaixsneba ukve arsebuli faili.<br />
danarCeni oris SemTxvevaSi agreTve gaixsneba arsebuli faili, magram<br />
Tu aseTi faili ar aris, igi Seiqmneba. Tu gamoviyenebT "w+"<br />
arsebuli failisaTvis, maSin misi Zveli versia waiSleba da programa<br />
daiwyebs Caweras sufRa adgilidan. mesame parametri aris mimTiTebeli<br />
failze. es mniSvneloba dabrundeba TviT funqciiT:<br />
FILE *in;<br />
in=fopen("File","r");<br />
exla in warmoadgens "File" failze mimTiTebels. am momentidan<br />
programa mimarTavs fails in mimTiTeblis daxmarebiT da ara File<br />
saxeliT. faili stdio.h Secavs striqons:<br />
FILE *fopen( )<br />
Tu fopen( ) ar SeuZliaa gaxsnas moTxovnili faili, igi<br />
abrunebs NULL mniSvnelobas, romelic stdio.h failSi<br />
gansazRvrulia, rogorc 0.<br />
2.11.1. failis daxurva fclose( )<br />
failis daxurva Caiwereba Semdegi saxiT:<br />
fclose(in);<br />
funqciis argumenti aris failze mimTiTebeli. unda iqnas<br />
gadamowmebuli faili warmatebulad daixura Tu ara. fclose funqcia<br />
abrunebs 0 mniSvnelobas, Tu faili warmatebiT daixura.<br />
138