C ++ iscntrl () - C ++ Standart Kitaplığı

C ++ 'daki iscntrl () işlevi, verilen karakterin bir kontrol karakteri olup olmadığını kontrol eder.

iscntrl () prototipi

 int iscntrl (int ch);

iscntrl()Denetlemektedir ch bir kontrol karakteri ise ya da şu anda yüklenmiş Cı yerel tarafından sınıflandırılmamış olarak. Varsayılan olarak, 0x00 - 0x1F ve 0x7F kodlu karakterler kontrol karakterleri olarak kabul edilir.

ASCII karakter setinde boş, satır besleme, metin başlangıcı, geri alma, sekme vb. Dahil olmak üzere 32 kontrol karakteri vardır.

iscntrl()Ch değeri işaretsiz karakter olarak gösterilemezse veya EOF'ye eşit değilse davranışı tanımsızdır.

Başlık dosyasında "> başlık dosyasında tanımlanır.

iscntrl () Parametreler

ch: Kontrol edilecek karakter.

iscntrl () Dönüş değeri

iscntrl()Fonksiyon ch bir kontrol karakteri ise, aksi halde, sıfır olmayan bir değer verir sıfır döndürür.

Örnek: iscntrl () işlevi nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

 bir kontrol karakteridir x bir kontrol karakteri değildir

Ilginç makaleler...