1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 | #include <stdio.h>
#include <ctype.h>
int main()
{ printf( "%sn%s%s%sn%s%s%sn%s%snn",
"De acuerdo con isspace:",
"Nueva linea", isspace( 'n' ) ? " es un " : " no es un ",
"caracter espacio en blanco", "Tabulador horizontal",
isspace( 't' ) ? " es un " : " no es un ", "caracter espacio en blanco",
isspace( '%' ) ? "% es un " : "% no es un ",
"caracter espacio en blanco" );
printf( "%sn%s%s%sn%s%snn", "De acuerdo con iscntrl:", "Nueva linea", iscntrl( 'n' ) ? " es un " : " no es un ",
"caracter de control", iscntrl( '$' ) ? "$ es un " :
"$ no es un ", "control character" );
printf( "%sn%s%sn%s%sn%s%snn", "De acuerdo con ispunct:",
ispunct( ';' ) ? "; es un " : "; no es un ",
"punctuation character",
ispunct( 'Y' ) ? "Y es un " : "Y no es un ",
"punctuation character", ispunct( '#' ) ? "# es un " : "# no es un ",
"punctuation character" );
printf( "%sn%s%sn%s%s%snn", "De acuerdo con isprint:",
isprint( '$' ) ? "$ es un " : "$ no es un ", "printing character",
"Alerta", isprint( 'a' ) ? " es un " : " no es un ",
"caracter de impresion" );
printf( "%sn%s%sn%s%s%sn", "De acuerdo con isgraph:", isgraph( 'Q' ) ? "Q es un " : "Q no es un ",
"caracter de impresion diferente a un espacio",
"Espacio", isgraph( ' ' ) ? " es un " : " no es un ",
"caracter de impresion diferente a un espacio" );
return 0; /* indica terminación exitosa */
} /* fin de main */ |