Fonctions de la bibliothèque C -isspace()

Bibliothèque standard C - <ctype.h>

Description

Fonctions de la bibliothèque Cint isspace(int c)Vérifie si le caractère passé est un caractère d'espacement.

Les caractères d'espacement standard incluent :

' '     (0x20)    space (SPC) 空格符
'\t'    (0x09)    horizontal tab (TAB) 水平制表符    
'\n'    (0x0a)    newline (LF) 换行符
'\v'    (0x0b)    vertical tab (VT) 垂直制表符
'\f'    (0x0c)    feed (FF) 换页符
'\r'    (0x0d)    carriage return (CR) 回车符

Déclaration

Voici la déclaration de la fonction isspace().

int isspace(int c);

Paramètre

  • c-- Ceci est le caractère à vérifier.

Valeur de retour

Si c est un caractère d'espacement, la fonction renvoie une valeur non nulle (vrai) ; sinon, elle renvoie 0 (faux).

Exemple

L'exemple suivant montre l'utilisation de la fonction isspace().

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

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

   if( isspace(var1) )
   {
       printf("var1 = |%c| 是空白字符\n", var1 );
   }
   else
   {
       printf("var1 = |%c| 不是空白字符\n", var1 );
   }
   if( isspace(var2) )
   {
       printf("var2 = |%c| 是空白字符\n", var2 );
   }
   else
   {
       printf("var2 = |%c| 不是空白字符\n", var2 );
   }
   if( isspace(var3) )
   {
       printf("var3 = |%c| 是空白字符\n", var3 );
   }
   else
   {
       printf("var3 = |%c| 不是空白字符\n", var3 );
   }
   
   return(0);
}

Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :

var1 = |t| 不是空白字符
var2 = |1| 不是空白字符
var3 = | | 是空白字符

Bibliothèque standard C - <ctype.h>

autres extensions