g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
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