Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
Ctype.h
ctype.h - taigi siurprizas, ogi C kalba dėjo ant visokių duomenų tipų skersą ir tepripažįsta beveik nieko, išskyrus kokį nors byte, word ir panašius tipus, plius dar rodykles. Tik štai tie, kas tik pradeda programuoti C, apie šitą išdūrkę nieko nežino, o ir tie kas seniai programuoja, šita nesąmone nesidžiaugia.
Tai dėl to C kalboje yra komplektėlis visokių ramentų, skirtų darbui su tipais - ir visokių pseudotipų (kurie nėra tikri tipai), ir visokių išvis netikrų makrosų kažkokių, ir šiaip visokių nesąmonių, kad būtų lengviau. Bet tai maža bėda. Didžiausia gi bėda yra tai, kad netgi kai tuos tipus naudoji, tai niekada nežinai, koksai ten yra duomenų tipas išties. Tai tam ir yra sugalvotas toksai hakas, kuris biškelį padeda susigaudyti - tai ctype.h biblioteka. Toji tikrina jai paduotus baitus ir žiūri, kas jų viduje, o pagal tai ir atspėja (labai neretai klaidingai), kas tenai per duomenys.
Be tipų tikrinimo, tenai dar pora funkcijų, kurios konvertuoja mažąsias raides į didžiąsias, ir atvirkščiai - didžiąsias raides į mažąsias.