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.
2.11.2. teqsturi failis Setana-gamotana: getc( ), putc( )<br />
ori funqcia getc( ), putc( ) muSaobs getchar( ) ?<br />
putchar( ) funqciebis analogiurad. gansxvaveba mdgomareobs imaSi,<br />
rom unda SeatyobinoT romelifaili unda iqnas gamoyenebuli.<br />
xolo:<br />
char ch;<br />
ch=getchar( );<br />
daniSnulia standartuli Setanisagan simbolos misaRebad,<br />
ch=getc(in);<br />
simbolos misaRebad failisagan, romelzec miuTiTebs in.<br />
putchar(ch);<br />
gamoitans simbolos gamotanis standartul failze.<br />
putc(ch,t);<br />
daniSnulebaa ch simbolos Cawera failSi, romelsac mimarTavs<br />
FILE tipis t mimTiTebeli.<br />
2.11.3. failis Setana-gamotana: fprintf(),fscanf(),fgets(), fputs( )<br />
yvela Setana-gamotanis funqcias, romelic Cven gamoviyeneT, aqvs<br />
analogi failis Setana-gamotanisaTvis. ZiriTadi gansxvaveba<br />
mdgomareobs imaSi, rom Cven gvWirdeba failis tipis mimTiTeblis<br />
gamoyeneba, raTa SevatyobinoT funqcias, Tu romel failTan unda<br />
imuSaon. getc( ) da putc( ) msgavsad es funqciebi gamoiyeneba<br />
fopen( ) funqciis Semdeg da fclose( ) funqciis win.<br />
2.11.4. funqciebi fprintf( ) da fscanf( )<br />
Setana-gamotanis es funqciebi muSaoben TiTqmis iseve, rogorc<br />
printf( ) da scanf( ), magram maT sWirdebaT damatebiTi argumenti<br />
TviT failze mimarTvisaTvis. ganvixiloT am funqciebze mimarTvis<br />
sailustracio magaliTi:<br />
#include <br />
139