Section courante

A propos

Section administrative du site

ISSPACE

Est-ce un espace ?
Langage C++ cctype (ctype.h)

Syntaxe

int isspace(int caractere)

Paramètres

Nom Description
caractere Ce paramètre permet d'indiquer le caractère à vérifier

Description

Cette fonction indique si le caractère est un espace.

Remarques

Exemples

Voici quelques exemples typiques de l'utilisation de cette fonction :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cctype>
  3. #include <cstring>
  4.  
  5. int main()
  6. {
  7.     char * message = "Voici un simple texte";
  8.     int I;
  9.     for(I = 0; I < strlen(message); I++) {
  10.      if(isspace(message[I])) std::cout << '\n';
  11.                         else std::cout << message[I];
  12.     }
  13.     return 0;
  14. }

on obtiendra le résultat suivant :

Voici
un
simple
texte

Un exemple classique d'utilisation de isspace est dans la gestion d'entrées utilisateur ou la manipulation de chaînes de texte, comme lorsqu'on veut diviser une chaîne en mots ou supprimer les espaces blancs. Par exemple, voici un code qui vérifie si un caractère est un espace blanc :

  1. char c = ' ';
  2. if (isspace(c)) {
  3.     std::cout << "C'est un espace blanc." << std::endl;
  4. } else {
  5.     std::cout << "Ce n'est pas un espace blanc." << std::endl;
  6. }

Ce programme affichera "C'est un espace blanc." si c est un espace.

Voir également

Langage de programmation - C - Référence de procédures et fonctions - isspace

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 732.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 154.

Dernière mise à jour : Lundi, le 3 août 2015