C ++ iscntrl () - C ++ Standardbibliotek

Funksjonen iscntrl () i C ++ sjekker om det gitte tegnet er et kontrolltegn eller ikke.

iscntrl () prototype

 int iscntrl (int ch);

De iscntrl()funksjons kontrollerer om CH er et kontrolltegn eller ikke som er klassifisert av den installerte C locale. Som standard betraktes tegnene med kodene fra 0x00 til 0x1F og 0x7F som kontrolltegn.

Det er 32 kontrolltegn i ASCII-tegnsettet, inkludert null, linjefôr, start av tekst, tilbaketast, fane etc.

Oppførselen til iscntrl()er udefinert hvis verdien av ch ikke kan representeres som usignert røye eller ikke er lik EOF.

Den er definert i topptekstfil "> topptekstfil.

iscntrl () Parametere

ch: Tegnet å sjekke.

iscntrl () Returverdi

Den iscntrl()funksjonen returnerer ikke-null verdi hvis ch er et styretegn, ellers returneres null.

Eksempel: Hvordan funksjonen iscntrl () fungerer

 #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; )

Når du kjører programmet, vil utdataene være:

 er et kontrolltegn x er ikke et kontrolltegn

Interessante artikler...