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.
striqonis sigrZe = 16<br />
Tu programaSi viyenebT strlen funqcias, ar unda dagvaviwydes<br />
#include brZanebis CarTva main()-amde.<br />
Tumca, SeiZleba mocemuli striqonis sigrZe davadginoT funqciis<br />
gareSec, da Tan sxvadasxva xerxiT:<br />
1. vTqvaT, gvaqvs aRwera: char b[20]="striqoni - masivia"; int i;<br />
maSin Semdegi fragmenti dagvidgens b striqonis sigrZes:<br />
for(i=0; b[i]!='\0'; i++); /* an for(i=0; b[i]; i++); */<br />
printf("sigrZe = %d", i);<br />
Sedegi: striqoni - masivia<br />
striqonis sigrZe=18<br />
2. igive aRweras davamatoT char *q; , xolo fragments – miniWebis<br />
operatori q=b;<br />
maSin b striqonis sigrZis dasadgenad SeiZleba gamoviyenoT for<br />
operatori:<br />
an<br />
an<br />
an, ufro mokled,<br />
for (i = 0; *q != '\0'; q++) i++;<br />
for (i=0; *q; i++, q++);<br />
for (i=0; *q++!='\0'; i++);<br />
for (i=0; *q++; i++);<br />
yvela SemTxvevaSi i cvladis mniSvneloba iqneba 18.<br />
funqcia strcpy aRwerilia string.h failSi. misi orive parametri –<br />
striqonia. magaliTad, strcpy(s1,s2) funqcia axdens s2 striqonis<br />
kopirebas s1 striqonSi. unda gvaxsovdes, rom s1 striqonis<br />
ganzomileba ar unda iyos naklebi s2-is ganzomilebaze.<br />
funqcia strcat, aRwerili string.h-Si, agreTve orparametriania.<br />
strcat(s1,s2) Sesrulebis Sedegad s2 striqoni miuerTdeba s1-s (s1-is<br />
nulovan baits gadaewereba s2-is pirveli simbolo), da gadabmuli<br />
98