Effacer la chaîne C ++

Effacer la chaîne C ++
Aujourd'hui, nous allons apprendre l'une des fonctions importantes de la chaîne qui clairement la fonction () dans la langue C ++.

Les principes de la programmation orientée objet servent de base au langage de programmation C ++ (OOP). Puisque C ++ a une structure simple, l'utilisateur peut simplement construire et comprendre les principes fondamentaux du programme. Le langage de programmation C ++ est exceptionnellement flexible lorsqu'il s'agit d'exécuter de nombreuses fonctions et de modifier le type de variable.

Introduction

Une chaîne est un type de données C ++ qui contient une collection de caractères ou d'objets différents et est indiqué en double guillemets. La fonction Clear () est l'une des nombreuses fonctions que la chaîne C ++ peut effectuer et elle est utilisée pour effacer la chaîne en C++. La fonction claire () est un membre de la classe de chaîne de base dans STL (bibliothèque de modèles standard). Dans la fonction Clear (), nous n'avons à passer aucun paramètre d'entrée, quel que soit le contenu de la chaîne d'entrée et renvoie une chaîne avec exactement zéro caractères. La fonction Clear () est la fonction prédéfinie en C ++, ce qui signifie que nous n'avons pas à écrire des dizaines de lignes de code, nous appelons simplement la fonction où il est nécessaire. Comprenons plus profondément la fonction String Clear () afin qu'aucun point de confusion ne soit laissé au lecteur.

Syntaxe

Dans le prototype de la fonction String Clear (), nous écrivons simplement le mot-clé «void» et ensuite nous écrivons le nom de la fonction que nous voulons implémenter dans cet article. Nous avons utilisé «void» comme type de retour de la fonction clear () qui ne renvoie aucune valeur.

Dans le deuxième prototype de la fonction Clear (), nous écrivons simplement la variable de chaîne déclarée et la concatenons avec la fonction clear (). Nous ne passerons aucun paramètre dans les supports de fonction car il ne renvoie aucune valeur.

Valeur de retour:

En retour, cette fonction ne renvoie pas la valeur.

Exemple 01:

Commençons à implémenter notre tout premier exemple de la fonction String Clear () dans la langue C ++. Pour la mise en œuvre du programme, nous avons besoin d'un compilateur C ++ afin que nous puissions écrire et exécuter le programme. Alors, ouvrez le compilateur C ++ et commencez à écrire le programme.

Dans la langue C ++, nous procédons toujours en incorporant les fichiers d'en-tête requis pour que les programmes s'exécutent correctement après l'ouverture du compilateur. Par conséquent, nous avons d'abord inclus deux fichiers d'en-tête nécessaires «ioStream» et «String» pour créer le programme et utiliser la méthode String Clear (). Pour la gestion des chaînes, C ++ offre une variété d'options.

Le «#include» est la première bibliothèque que nous utilisons toujours dans le programme C ++. Le panneau «#» informe le compilateur pour charger le fichier d'en-tête. Le terme «inclure» ajoute le fichier d'en-tête dans le programme, et le «iOStream» indique la réception des données de l'utilisateur et l'affichage à l'utilisateur. Nous avons incorporé le deuxième fichier d'en-tête avec le préfixe «#include» afin que les chaînes et les fonctions de chaîne puissent être utilisées dans l'ensemble du programme. Nous avons ensuite utilisé la directive «Utilisation de l'espace de noms STD» pour éviter les classes, les fonctions et les variables de l'utilisation du même espace de noms tout au long du programme.

#inclure
#inclure
Utilisation de Namespace Std;
int main ()
String Str;
cout str;
couter << "Input string before clear() function: " << str << endl;
couter << "The size of the input string is: " << str.size() <<"\n\n";
Str.clair();
couter << "Input string after clear() function: __________" << str << endl;
couter << "The size of the string is: " << str.size();
retour 0;

Après avoir inclus les fichiers d'en-tête du programme, nous commencerons la fonction principale () du programme où nous écrivons la ligne de code réelle que nous voulons implémenter dans le programme. Dans la ligne 7, nous déclarerons la variable de type de chaîne nommée «Str», puis nous obtiendrons les commentaires de l'utilisateur en utilisant l'une des méthodes de C ++ qui est la méthode CIN (). Dans la ligne 11, nous imprimerons la chaîne d'entrée «str» que nous obtiendrons récemment de l'utilisateur en utilisant la méthode cout (). La méthode cout () est utilisée pour afficher la sortie de la fenêtre de la console. Ensuite, nous voulons imprimer la taille de la chaîne d'entrée, nous avons donc appelé la fonction size () qui est concaténée avec la variable de chaîne «Str».

Nous appelons la fonction claire () qui est concaténée avec la variable de chaîne «Str» à la ligne 14 afin que nous puissions effacer la chaîne d'entrée que l'utilisateur a saisi. Nous avons de nouveau appelé la méthode cout () afin que nous puissions imprimer la chaîne d'entrée après la mise en œuvre de la fonction clairement () parce que nous pouvons voir si la chaîne d'entrée est vide ou non. Et encore une fois, nous vérifierons la taille de la chaîne et l'imprimerons sur l'écran de sortie. À la fin de la fonction principale (), nous retournerons 0 afin que l'exécution du programme se termine, puis nous fermerons le support des fonctions principales ().

Voyons la sortie du programme ci-dessus. Comme vous le voyez, il existe une chaîne d'entrée «Linux», mais après l'implémentation de la fonction claire (), la ligne vierge s'affiche, ce qui signifie qu'il n'y a rien dans la chaîne.

Exemple 02:

Maintenant, implémentons un autre exemple de la fonction clear () en utilisant la langue C ++. Ouvrez l'IDE C ++ et commencez à écrire le code. Tout d'abord, nous inclurons toujours les fichiers d'en-tête importants liés aux fonctions que nous allons utiliser dans le programme comme nous voulons afficher la sortie. Pour cela, nous utilisons la méthode will cou () car c'est la fonction prédéfinie, nous incluons donc la bibliothèque «iOStream» qui est utilisée pour saisir les données et l'afficher à l'utilisateur. Nous utiliserons une bibliothèque de plus qui est la bibliothèque «String» afin que nous puissions utiliser des fonctions de chaîne dans l'ensemble du programme. Ensuite, nous rédigerons la «STD d'espace de noms» standard dans le programme afin que nous ne puissions pas déclarer le même nom pour les fonctions et variables du programme.

Nous allons écrire la fonction principale () et écrire le code réel ici. Dans la ligne 8, nous avons déclaré la variable de type de chaîne «Str», lui avons attribué la valeur de la chaîne et l'avons imprimée. Ensuite, nous appelons la fonction claire (), puis nous obtenons la chaîne vide après implémentation de la fonction claire (). Nous avons utilisé une instruction IF-ELSE et nous avons montré une chaîne noire si le statement IF est vrai et s'il n'est pas vrai, il montre le message que la chaîne n'est pas vide. Et puis nous retournerons 0 à la fonction Main ().

#inclure
#inclure
Utilisation de Namespace Std;
int main()

String str = "Bienvenue pour programmer le monde \ n";
couter<<"The input string before clear() function is: " << str << endl;
Str.clair();
couter<<"The input string after clear() function is: "<< str;
si (str.vide())
couter<< "_____________________________";
autre
couter<< "The string is not empty";
retour 0;

Voyons la sortie de l'exemple ci-dessus et voyons voir ce que nous obtenons:

Conclusion

Dans cet article, nous avons appris quelles fonctions String Clear () se trouvent dans la langue C ++. Nous avons également appris le style d'écriture et nous avons mis en œuvre quelques exemples d'une fonction claire () avec une explication détaillée de chaque ligne de code afin qu'aucune confusion ne soit laissée à l'utilisateur.