Fonction de bibliothèque C - Isspace ()

La description

La fonction de bibliothèque C int isspace(char c) vérifie si le caractère passé est un espace blanc.

Les caractères d'espacement standard sont -

' '   (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(char c);

Paramètres

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

Valeur de retour

Cette fonction renvoie une valeur non nulle (true) si c est un caractère d'espace blanc sinon zéro (false).

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| is a white-space character\n", var1 );
   } else {
      printf("var1 = |%c| is not a white-space character\n", var1 );
   }
   
   if( isspace(var2) ) {
      printf("var2 = |%c| is a white-space character\n", var2 );
   } else {
      printf("var2 = |%c| is not a white-space character\n", var2 );
   }
   
   if( isspace(var3) ) {
      printf("var3 = |%c| is a white-space character\n", var3 );
   } else {
      printf("var3 = |%c| is not a white-space character\n", var3 );
   }
   
   return(0);
}

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

var1 = |t| is not a white-space character
var2 = |1| is not a white-space character
var3 = | | is a white-space character