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.

char ch;<br />

return 0;<br />

}<br />

printf("SeitaneT simboloebis mimdevroba : ");<br />

while( ( ch=getchar() ) !=EOF) putchar(ch);<br />

miviRebT Sedegs: SeitaneT simboloebis mimdevroba : Cven vswavlobT C-s^Z<br />

/* Setana */<br />

Cven vswavlobT C-s /* gamotana */<br />

gamosaxulebaSi ( ch=getchar() ) !=EOF mrgvali frCxilis gamotoveba<br />

ar SeiZleba, radganac ch=getchar() !=EOF Caweras mivyavvarT araswor<br />

Sedegamde. saqme isaa, rom operaciebis prioritetis mixedviT<br />

gamosaxulebaSi ch=getchar() !=EOF pirvelad Sesruldeba Sedarebis<br />

operacia != da mxolod Semdeg miniWebis operacia = . gamosaxulebis<br />

Sesrulebis sqema Semdegia:<br />

1) funqcia getchar() amoikiTxavs klaviaturaze daWeril<br />

simbolos da daabrunebs mis kods;<br />

2). moxdeba am simbolos kodis da EOF-is Sedareba. Tu simbolo<br />

ar aris ^Z, operacia getchar() !=EOF daabrunebs 1-s (WeSmarits);<br />

3) cvlads ch mieniWeba mniSvneloba 1, xolo funqcia putchar(ch)<br />

dabeWdavs ekranze im simbolos, romlis kodic udris 1-s. maSin<br />

programis Sesrulebis Sedegi iqneba:<br />

SeitaneT simboloebis mimdevroba : abcd efk lijh^Z<br />

? ? ? ? ? ? ? ? ? ? ? ? ?<br />

aq ? aris 1-is toli kodis mqone simbolos grafikuli warmodgena.<br />

Semdegi programa iTvlis klaviaturidan Setanili simboloebis<br />

raodenobas:<br />

#include<br />

main()<br />

{<br />

68

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

Saved successfully!

Ooh no, something went wrong!