Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
Ctype.h: Skirtumas tarp puslapio versijų
(Naujas puslapis: '''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ų ps...) |
|||
| 4 eilutė: | 4 eilutė: | ||
Be tipų tikrinimo, tenai dar pora funkcijų, kurios konvertuoja [[mažosios raidės|mažąsias raides]] į didžiąsias, ir atvirkščiai - [[didžiosios raidės|didžiąsias raides]] į mažąsias. | Be tipų tikrinimo, tenai dar pora funkcijų, kurios konvertuoja [[mažosios raidės|mažąsias raides]] į didžiąsias, ir atvirkščiai - [[didžiosios raidės|didžiąsias raides]] į mažąsias. | ||
Su C kalba yra taip prastai, kad šita ctype.h biblioteka yra tapusi neatskiriama [[libc]] dalimi. | |||
[[Category:Programavimas]] | [[Category:Programavimas]] | ||
01:13, 16 vasario 2025 versija
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.
Su C kalba yra taip prastai, kad šita ctype.h biblioteka yra tapusi neatskiriama libc dalimi.