Non devi più cercare altri siti Web poiché ti trovi nello spazio esatto, abbiamo la risposta che desideri ricevere senza complicarla.
Definito nell'intestazione
|
||
---|---|---|
intiscntrl(int ch ); |
Controlla se il carattere dato è un carattere di controllo, cioè i codici 0x00-0x1F
e 0x7F
.
Il comportamento è indefinito se il valore di ch
non è rappresentabile come unsigned char
e non è uguale a EOF
.
I parametri
ch | - | carattere da classificare |
Valore di ritorno
Valore non nullo se il carattere è un carattere di controllo, nullo altrimenti.
Esempio
#include#include #include intmain(void){unsignedchar c ='x94';// the control code CCH in ISO-8859-1printf("In the default C locale, \x94 is %sa control charactern",iscntrl(c)?"":"not ");setlocale(LC_ALL,"en_GB.iso88591");printf("In ISO-8859-1 locale, \x94 is %sa control charactern",iscntrl(c)?"":"not ");}
Uscita:
In the default C locale, x94 is not a control character In ISO-8859-1 locale, x94 is a control character
Riferimenti
- Norma C11 (ISO/IEC 9899:2011):
- 7.4.1.4 La funzione iscntrl (p: 201)
- Norma C99 (ISO/IEC 9899:1999):
- 7.4.1.4 La funzione iscntrl (p: 182)
- Norma C89/C90 (ISO/IEC 9899:1990):
- 4.3.1.3 La funzione iscntrl
Vedi anche
iswcntrl(C95) | controlla se un carattere largo è un carattere di controllo (funzione) |
Valori ASCII | caratteri |
|
|
|
|
|
|
|
|
|
|
|
|
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
decimale | esadecimale | ottale | |||||||||||||
0-8 | x0 -x8 |
|