C ++ iscntrl () - C ++ - vakiokirjasto

C ++: n iscntrl () -toiminto tarkistaa, onko annettu merkki kontrollimerkki vai ei.

iscntrl () -prototyyppi

 int iscntrl (int ch);

iscntrl()Toiminto tarkistaa, onko ch on ohjausmerkki tai ei, kuten luokitellaan tällä hetkellä asennettuna C maa. Oletuksena merkit, joiden koodit ovat 0x00 - 0x1F ja 0x7F, katsotaan ohjausmerkeiksi.

ASCII-merkistö sisältää 32 ohjausmerkkiä, mukaan lukien null, rivinvaihto, tekstin alku, askelpalautin, välilehti jne.

Käyttötapa iscntrl()on määrittelemätön, jos ch: n arvo ei ole edustettavissa allekirjoittamattomana merkkinä tai ei ole yhtä suuri kuin EOF.

Se määritetään otsikkotiedostossa "> header file.

iscntrl () -parametrit

ch: Tarkistettava merkki.

iscntrl () Palautusarvo

iscntrl()Funktio palauttaa muu kuin nolla, jos ch on ohjausmerkki, muuten palaa nolla.

Esimerkki: Kuinka iscntrl () -toiminto toimii

 #include #include using namespace std; int main() ( char ch1 = ' '; char ch2 = 'x'; iscntrl(ch1)?cout << ch1 << " is a control character":cout << ch1 << " is not a control character"; cout << endl; iscntrl(ch2)?cout << ch2 << " is a control character":cout << ch2 << " is not a control character"; return 0; )

Kun suoritat ohjelmaa, tulos on:

 on kontrollimerkki x ei ole kontrollimerkki

Mielenkiintoisia artikkeleita...