www.wikidata.uk-ua.nina.az
ctype h zagolovnij fajl standartnoyi biblioteki movi programuvannya S yakij mistit ogoloshennya funkcij dlya klasifikaciyi simvoliv Analogichnij zagolovnij fajl v S zvetsya cctype Zmist 1 Istoriya 2 Vmist fajlu lt ctype h gt 3 Priklad vikoristannya 4 PosilannyaIstoriya RedaguvatiPershi sistemni programisti na movi C pid Unix pochali rozroblyati idiomi dlya shvidkoyi klasifikaciyi simvoliv po riznim tipam Napriklad u nabori simvoliv ASCII nastupnij test identifikuye simvol velikoyi abo maloyi latinskoyi literi if A gt c amp amp c lt Z a gt c amp amp c lt z Odnak cya idioma ne zavzhdi pracyuvala dlya inshih naboriv simvoliv yak to EBCDIC Dosit shvidko programi pochali rozrostatis podibnimi odin do odnogo testami Programist mozhe napisati tu zh idiomu kilkoma riznimi sposobami sho uskladnyuye proces rozuminnya i pidvishuye jmovirnist pomilok Nezabarom najpopulyarnishi idiomi bulo zamineno na funkciyi u zagolovnomu fajli lt ctype h gt Vmist fajlu lt ctype h gt RedaguvatiFajl lt ctype h gt mistit prototipi dlya desyatka funkcij dlya klasifikaciyi simvoliv Usi z cih funkcij okrim isdigit ta isxdigit ye specifichnimi dlya konkretnoyi lokali yihnya povedinka mozhe zminitis razom zi zminoyu lokali Testi U viglyadi int isfunc int Povertaye pozitivne znachennya u vipadku istini i navpaki isalnum chi simvol ye bukvoyu abo cifroyuisalpha chi simvol ye bukvoyuisblank chi ye propuskom dodanij do C99 iscntrl chi ye keruyuchim simvolomisdigit chi ye cifroyuisgraph chi ye simvolom yakij maye grafichne predstavlennyaislower chi ye simvolom nizhnogo registruisprint chi ye simvolom yakij mozhna nadrukuvatiispunct chi ye simvolom punktuaciyiisspace chi ye propuskomisupper chi ye bukvoyu verhnogo registruisxdigit chi ye shistnadcyatkovim chislomPeretvorennya simvoliv U viglyadi int tofunc int Povertaye konvertovanij simvol yaksho tilki ce ne bukva tolower privodit simvol do nizhnogo registrutoupper privodit simvol do verhnogo registruStandart Single Unix Specification versiyi 3 takozh dodaye taki funkciyi isascii povertaye chislove znachennya simvolu vid 0 do 127toascii konvertuye simvol u ASCIIPriklad vikoristannya RedaguvatiCej priklad zchituye vvedenij koristuvachem simvol i u vipadku yaksho vin ye bukvoyu vivodit It is not a number include lt stdio h gt include lt ctype h gt int main char c while scanf c amp c 1 if isdigit c printf You have input a number c n c else printf It is not a number n while feof stdin return 0 Analogichnij priklad na C include lt iostream gt include lt cctype gt using namespace std int main char c while cin gt gt c if isdigit c cout lt lt You have input a number lt lt c lt lt endl else cout lt lt It is not a number lt lt endl return 0 Posilannya Redaguvatictype h Arhivovano 25 sichnya 2009 u Wayback Machine na OpenGroup Otrimano z https uk wikipedia org w index php title Ctype h amp oldid 38882622