C ++ iscntrl () - Standardna knjižnica C ++

Funkcija iscntrl () v jeziku C ++ preveri, ali je dani znak nadzorni znak ali ne.

prototip iscntrl ()

 int iscntrl (int ch);

Na iscntrl()funkcija preveri, če ch je kontrolni znak ali ne, kot so razvrščeni jih je trenutno nameščena C jezik. Znaki s kodami od 0x00 do 0x1F in 0x7F se privzeto štejejo za kontrolne znake.

V naboru znakov ASCII je 32 kontrolnih znakov, vključno z ničlo, podajanjem vrstic, začetkom besedila, povratnim prostorom, zavihkom itd.

Obnašanje iscntrl()je nedefinirano, če vrednost ch ni mogoče predstaviti kot nepodpisani char ali ni enaka EOF.

Določen je v datoteki glave "> datoteka glave.

parametri iscntrl ()

ch: Znak za preverjanje.

iscntrl () Vrnjena vrednost

iscntrl()Vrne non vrednost nič, če ch je kontrolni znak, v nasprotnem primeru vrne nič.

Primer: Kako deluje funkcija iscntrl ()

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

Ko zaženete program, bo rezultat:

 je kontrolni znak x ni kontrolni znak

Zanimive Članki...