C ++ iscntrl () - C ++ szabványos könyvtár

A C ++ iscntrl () függvénye ellenőrzi, hogy az adott karakter vezérlő karakter-e vagy sem.

iscntrl () prototípus

 int iscntrl (int ch);

A iscntrl()függvény ellenőrzi, hogy a ch vezérlő karakter-e, vagy nincs-e besorolva a jelenleg telepített C területi beállításokkal. Alapértelmezés szerint a 0x00-tól 0x1F-ig és 0x7F-ig terjedő kódokat tartalmazó karaktereket vezérlő karaktereknek kell tekinteni.

Az ASCII karakterkészletben 32 vezérlő karakter található, beleértve a null értéket, a sortáblát, a szöveg kezdetét, a visszalépést, a tabulátort stb.

A iscntrl()ch viselkedése nincs meghatározva, ha a ch értéke nem ábrázolható aláíratlan karakterként, vagy nem egyenlő az EOF-rel.

A "header file"> header fájlban van meghatározva.

iscntrl () Paraméterek

ch: Az ellenőrizendő karakter.

iscntrl () Visszatérési érték

A iscntrl()függvény nem nulla értéket ad vissza, ha ch vezérlő karakter, különben nulla értéket ad vissza.

Példa: Hogyan működik az iscntrl () függvény

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

A program futtatásakor a kimenet a következő lesz:

 egy vezérlő karakter x nem vezérlő karakter

érdekes cikkek...