C ++ iswcntrl () - Biblioteca standard C ++

Funcția iswcntrl () din C ++ verifică dacă caracterul larg dat este sau nu un caracter de control.

Funcția iswcntrl () este definită în fișierul antet.

prototip iswcntrl ()

 int iswcntrl (wint_t ch);

Funcția iswcntrl () verifică dacă ch este un caracter de control sau nu. În mod implicit, caracterele cu codurile de la 0x00 la 0x1F și 0x7F sunt considerate caractere de control.

iswcntrl () Parametri

  • ch: Caracterul larg de verificat.

iswcntrl () Valoare returnată

  • Funcția iswcntrl () returnează o valoare diferită de zero dacă ch este un caracter de control.
  • Revine zero dacă ch nu este un caracter de control.

Exemplu: Cum funcționează funcția iswcntrl ()?

 #include #include using namespace std; int main() ( wchar_t ch1 = L'u000c';// unicode for form feed wchar_t ch2 = L'u03a3';// unicode for Σ cout << hex << showbase << boolalpha << "iswcntrl(" << (wint_t)ch1 << ") returned " << (bool)iswcntrl(ch1) << endl; cout << hex << showbase << boolalpha << "iswcntrl(" << (wint_t)ch2 << ") returned " << (bool)iswcntrl(ch2) << endl; return 0; )

Când rulați programul, ieșirea va fi:

 iswcntrl (0xc) a returnat true iswcntrl (0x3a3) a returnat false

Articole interesante...