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.
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