C ++ iscntrl () - C ++ standarta bibliotēka

Funkcija iscntrl () sistēmā C ++ pārbauda, ​​vai dotais raksturs ir vai nav vadības raksturs.

iscntrl () prototips

 int iscntrl (int ch);

Par iscntrl()funkciju pārbauda, vai ch ir kontroles raksturu vai ne tik klasificēti ar pašlaik instalēto C locale. Pēc noklusējuma rakstzīmes ar kodiem no 0x00 līdz 0x1F un 0x7F tiek uzskatītas par vadības rakstzīmēm.

ASCII rakstzīmju kopā ir 32 vadības rakstzīmes, ieskaitot null, rindas plūsmu, teksta sākumu, atpakaļatkāpes taustiņu, cilni utt.

Rīcība iscntrl()nav noteikta, ja ch vērtība nav attēlojama kā neparakstīta char vai nav vienāda ar EOF.

Tas ir definēts galvenes failā "> header file.

iscntrl () parametri

ch: Pārbaudāmais raksturs.

iscntrl () Atgriežamā vērtība

iscntrl()Funkcija atgriež bez nulles vērtību, ja ch ir kontroles raksturu, pretējā gadījumā atgriež nulli.

Piemērs: Kā darbojas iscntrl () funkcija

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

Palaidot programmu, izeja būs:

 ir vadības raksturs x nav vadības raksturs

Interesanti raksti...