funzioni di libreria C - iscntrl ()
C libreria standard - <ctype.h>
descrizione
Se la funzione di libreria Cvuoto iscntrl (int c) Controllare la predicazione carattere è un carattere di controllo.
Secondo il set di caratteri ASCII standard, caratteri di controllo del codice ASCII tra 0x00 (NUL) e 0x1F (Stati Uniti), e 0x7f (DEL), alcune implementazioni compilatore specifiche della piattaforma possono essere estesi set di caratteri (0x7f sopra) in definire i caratteri di controllo aggiuntivi.
dichiarazione
La seguente è una funzione di dichiarazione iscntrl ().
int iscntrl(int c);
parametri
- c - Questa è stata una prova di carattere.
Valore di ritorno
Se c è un carattere di controllo, la funzione restituisce un valore diverso da zero, altrimenti restituisce 0.
Esempi
L'esempio seguente dimostra l'uso della funzione di iscntrl ().
#include <stdio.h> #include <ctype.h> int main () { int i = 0, j = 0; char str1[] = "all \a about \t programming"; char str2[] = "w3cschool \n tutorials"; /* 输出字符串直到控制字符 \a */ while( !iscntrl(str1[i]) ) { putchar(str1[i]); i++; } /* 输出字符串直到控制字符 \n */ while( !iscntrl(str2[j]) ) { putchar(str2[j]); j++; } return(0); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
all w3cschool