Comment utiliser la fonction isblank() en C++

Comment Utiliser La Fonction Isblank En C



Vous avez probablement entendu parler du terme est blanc si vous êtes un codeur C++. Cette fonction est couramment utilisée en C++ pour détecter si un caractère spécifique est un caractère d'espacement ou non. Les caractères d'espacement sont ceux qui sont utilisés pour séparer des mots ou des caractères dans une chaîne de texte, tels que des espaces, des tabulations et des sauts de ligne.

Suivez ce guide pour en savoir plus sur est vide() fonction en détail.







Qu'est-ce qu'une fonction isblank() en C++

Le est vide() est une fonctionnalité intégrée de la bibliothèque standard C++, conçue pour vérifier si un caractère donné est un espace ou un caractère de tabulation. La fonction est incluse dans le fichier d'en-tête et est principalement utilisé pour examiner les valeurs de caractères pour les espaces blancs. Si le caractère est un espace ou une tabulation, le est vide() fonction renvoie vrai.



La syntaxe de la est vide() la fonction est simple. Il prend un seul caractère comme argument, qui représente le caractère que vous souhaitez vérifier.



int est vide ( ch int ) ;





La fonction renvoie true si le caractère est un espace ou une tabulation, et false sinon. La fonction est très utile lorsque vous souhaitez éliminer les caractères inutiles ou redondants d'une chaîne.

Utilisations de la fonction isblank()

Le est vide() fonction est utile dans de nombreux contextes différents. Vérifier:



1 : Utiliser isblank() pour vérifier si le caractère est un caractère d'espacement

Nous pouvons utiliser le est vide() méthode pour détecter si un caractère est un caractère d'espacement.

#include
#include

int main ( ) {
char ch = ' ' ;

si ( est blanc ( ch ) ) {
std :: cout << 'Le caractère est un caractère d'espace blanc.' << std ::endl;
} autre {
std :: cout << 'Le caractère n'est pas un caractère d'espacement.' << std ::endl;
}

retour 0 ;
}

Dans le code ci-dessus, la variable ch est ensuite déclaré et reçoit la valeur de whitespace. Ensuite, nous utilisons une instruction if-else pour déterminer si le caractère donné est un caractère d'espacement ou non. Si le caractère en question est un caractère d'espacement, le message de caractère d'espacement est imprimé.

Sortir

2 : Utilisation de isblank() pour vérifier si la chaîne contient un caractère d'espacement

Une autre application populaire de la méthode isblank() consiste à déterminer si une chaîne ne comprend que des caractères d'espacement. Ceci est utile pour vérifier l'entrée de l'utilisateur. La fonction peut être utilisée pour déterminer si l'entrée est vide ou contient simplement des espaces. Dans ce scénario, vous pouvez inviter l'utilisateur à fournir des données valides.

#include
#include

int main ( ) {
std::string str = 'Linux, indice ! \t ' ;

pour ( char ch : str ) {
si ( est blanc ( ch ) ) {
std :: cout << 'Le personnage ' << ch << ' est un caractère d'espacement.' << std ::endl;
} autre {
std :: cout << 'Le personnage ' << ch << ' n'est pas un caractère d'espacement.' << std ::endl;
}
}

retour 0 ;
}

Dans le code, nous initialisons une chaîne chaîne et donnez-lui la ficelle Linux, indice ! . Après cela, une boucle for est utilisée pour parcourir chaque caractère de la chaîne. Pour savoir si un caractère particulier est un espace blanc, nous utilisons le est vide() méthode. Si le caractère n'est pas un espace blanc, on imprime un message pour l'indiquer, sinon on imprime un message indiquant qu'il s'agit d'un espace blanc.

Sortir

Conclusion

Le est vide() La fonction est un outil puissant de programmation C++ qui peut être utilisé pour vérifier si un caractère donné est un espace ou une tabulation. Il s'agit d'une fonction rapide, efficace et portable qui peut être utilisée pour analyser rapidement et précisément d'énormes volumes de données. Que vous écriviez une petite application de bureau ou un système à grande échelle, le est vide() La fonction peut vous aider à écrire du code fiable, efficace et facile à entretenir.