Macro isprint ANSI C

int isprint(int c);

Comprueba sin un carácter es imprimible.

isgraph es una macro que verifica el entero c pertenece al rango de caracteres imprimibles, que por defecto son todos los caracteres imprimibles, incluido el espacio ' '. El comportamiento depende de la categoría local de LC_CTYPE.

Valor de retorno:

El valor de retorno será no nulo si c es un carácter imprimible.

Ejemplo:

#include <stdio.h>
#include <ctype.h>
 
int main()
{
   char cadena[] = ";0 ñ\003sáR(h &~?\177RÛ 1/";
   int i;
   
   for(i = 0; cadena[i]; i++) 
      printf("%c, %d\n", cadena[i], isprint(cadena[i]));

   return 0;
}


suministrado por FreeFind
Valid HTML 4.0! Valid CSS!