01.03.2013 Views

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

main()<br />

{<br />

char a[30];<br />

getch();<br />

return 0; }<br />

Sedegi:<br />

printf("SemoitaneT striqoni: ");<br />

gets(a);<br />

printf("\nstriqonSi Caiwera: ");<br />

puts(a);<br />

1) SemoitaneT striqoni: striqoni Seicavs 29 simbolos<br />

striqonSi Caiwera: striqoni Seicavs 29 simbolos<br />

2) SemoitaneT striqoni: emateba nulovani baiti<br />

striqonSi Caiwera: emateba nulovani baiti<br />

rogorc scanf()-is, aseve gets()-is gamoyenebis dros simboloebis<br />

mimdevrobis Setana unda dasruldes ENTER-ze daWeriT. orive<br />

SemTxvevaSi kompilatori daamatebs striqons nulovan baits.<br />

funqcias puts() striqonis gamotanis Semdeg avtomaturad gadahyavs<br />

kursori axal striqonze, anu funqcia amatebs gamosatani striqonis<br />

bolos axal striqonze gadasvlis simbolos. funqcia printf()-is<br />

SemTxvevaSi ki axal striqonze gadasvla, Tu ki es saWiroa, unda ga-<br />

iTvaliswinos programistma.<br />

striqonebTan samuSaod gankuTvnilia C-s bevri funqcia.<br />

ganvixiloT maT Soris yvelaze xSirad gamoyenebadi.<br />

funqcia strlen aRwerilia string.h failSi. funqcia abrunebs misi<br />

parametris – striqonis – sigrZes (nulovani simbolos gareSe).<br />

magaliTad, mocemuli aRweris da programis fragmentis<br />

char b[20]="es aris striqoni";<br />

. . .<br />

puts(b);<br />

printf("striqonis sigrZe=%d", strlen(b));<br />

Sedegia: es aris striqoni<br />

97

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!