You are on page 1of 2

include ari heder faili ari teqsturi faili romelshic weria informacia sacnobaro

# nishnavs pre procesingis direktivas

preprocesingi ari konpilaciis erterti safexuri

konpilacia ari sawyisi kodidan shesrulebadi failis sheqmnda

4 safexuri ari

pireli ari pre procesingis

tipi int anu mteli tipia

void aris tipiromelic nishnavs cariel tips

printf itvlis simboloebs abrunebs raoenobas tu mushaobs warmatebit


tu moxda shecdomas abrunebs uaryofit mnishvnelobas

printf akvs shecdoma 2 shemtxvevashi


1 es ari araswori kodireba
meore input outputis shecodma

puts gamoiyeneba gamomavali xazis an strikonis dasawerad


igi bechdavs gamocemuli strikons axali xazit da abtunebs mtel mniSvnelobas
ar sheicavs null simbolos

---------------------------------------------------------

include aris pre procesingi


define ganmarteba pirvels faxezurze tekstur failshi adac ipovi max lines iq chasvi
1000

chari aris minimaluri inti romelsac sheulia daitios sabaziso simbolota simravlidan
nebismieri warmomadgeneli.

chari aris tipi romelshic unda iwerebodes nebismieri sabaziso simbolota simravlidan

getchar funkcia abrunebs simbolos ogond gadatargmnil intshi,getchari igebs simbolos


input stringidan magram is abrunebs eof-s tu strimi mivida boloshi da end of file
indikatori chartulia,is abrunebs eof-s tu moxda strimi kitxvis dro shecdoma da
cahertulia error indikatoior shemtxvevashi

strimi aris nolebi da ertebis mimdevroba

getc igivea rac fgetc

eofi specialuri makrosia romlis mnishvnelobasac gebuloben ragac funkciebi an


abruneben
imisatvis ro gavakontrolot situacia

fil tipi aris imissatvis rom chveni strimidan rac modis informacia yvelaferi ami
chawera ro shevdzlot
minimum unda iyos mashi poziciis indkatori, unda kondes buferis machvenebeli,
shecdomis indikiatori ,unda kondes indikatori saxelad end of file ,
unda kondes obiekti fpos_t romelc calsaxad gansazgvravs am nakadshi totoeul
chanawers

fgetc strimidan igebs simbolos rogorc unishno chars gardarkminis intshi da abunebs
magram ojer abrunebs eofs
shecdoma da failis bolo

feoff ferror

fgetc ari mtavari funkcia romelmac wamoshva getchari , gitc


fgetc > getc > getchar

You might also like