Latest web development tutorials

funciones de la biblioteca C - ispunct ()

C biblioteca estándar - <ctype.h> C biblioteca estándar - <ctype.h>

descripción

Si la función de biblioteca Cint ispunct (int c) Comprobar los caracteres de transmisión son signos de puntuación.carácter puntuacion puede ser un no alfanumérico (igual que en isalnum) Los caracteres gráficos (como isgraph la misma).

declaración

Aquí es () sentencia de función ispunct.

int ispunct(int c);

parámetros

  • c - Esta fue una prueba de carácter.

Valor de retorno

Si c es un carácter puntuacion, la función devuelve un valor distinto de cero (verdadero), de lo contrario, devuelve 0 (falso).

Ejemplos

El siguiente ejemplo demuestra ispunct () se utiliza la función.

#include <stdio.h>
#include <ctype.h>

int main()
{
   int var1 = 't';
   int var2 = '1';
   int var3 = '/';
   int var4 = ' ';

   if( ispunct(var1) )
   {
       printf("var1 = |%c| 是标点符号字符\n", var1 );
   }
   else
   {
       printf("var1 = |%c| 不是标点符号字符\n", var1 );
   }
   if( ispunct(var2) )
   {
       printf("var2 = |%c| 是标点符号字符\n", var2 );
   }
   else
   {
       printf("var2 = |%c| 不是标点符号字符\n", var2 );
   }
   if( ispunct(var3) )
   {
       printf("var3 = |%c| 是标点符号字符\n", var3 );
   }
   else
   {
       printf("var3 = |%c| 不是标点符号字符\n", var3 );
   }
   if( ispunct(var4) )
   {
       printf("var4 = |%c| 是标点符号字符\n", var4 );
   }
   else
   {
       printf("var4 = |%c| 不是标点符号字符\n", var4 );
   }
   
   return(0);
}  

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

var1 = |t| 不是标点符号字符
var2 = |1| 不是标点符号字符
var3 = |/| 是标点符号字符
var4 = | | 不是标点符号字符

C biblioteca estándar - <ctype.h> C biblioteca estándar - <ctype.h>