Latest web development tutorials

fonctions de la bibliothèque C - isspace ()

C bibliothèque standard - <ctype.h> C bibliothèque standard - <ctype.h>

description

Que ce soit la bibliothèque fonctionint isspace (int c) Vérifier C la prédication est un caractère vide.

caractères blancs 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

Ce qui suit est une fonction instruction isspace ().

int isspace(int c);

Paramètres

  • c - Ce fut un test de caractère.

Valeur de retour

Si c est un caractère vide, la fonction renvoie une valeur non nulle (true), sinon elle retourne 0 (false).

Exemples

L'exemple suivant illustre 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);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

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

C bibliothèque standard - <ctype.h> C bibliothèque standard - <ctype.h>