C ++ StringFront & C ++ Stringback

C ++ StringFront & C ++ Stringback
Aujourd'hui, nous allons apprendre certaines des fonctions importantes de base que les cordes remplissent en C++. Nous apprendrons à obtenir ou à accéder au premier et au dernier élément de la chaîne d'entrée en utilisant String Front () et Back ().

Comme nous le savons tous, C ++ est un langage orienté objet et il est facile à apprendre car il utilise les concepts de Loop dedans. Il existe différents données de c ++ et de chaîne est l'une de ces données. Une chaîne est un objet qui consiste en une séquence d'éléments.

Introduction

Dans la chaîne C ++, il existe de nombreux accessoires d'élément différents utilisés pour accéder à l'élément ou au caractère de la chaîne d'entrée. Ici, nous utilisons la méthode frontale () et la méthode arrière () pour accéder au premier et au dernier caractère de la chaîne d'entrée. Maintenant, expliquons ces méthodes et voyons comment ces méthodes fonctionneront en C++.

String :: Front () Méthode

La méthode Front () de chaîne est utilisée pour accéder au premier ou avant l'élément de la chaîne d'entrée et nous pouvons également insérer l'élément ou le caractère au début de la chaîne d'entrée. Le premier personnage inséré sera remplacé par l'ancien premier personnage. C'est donc pourquoi la longueur de la chaîne d'entrée restera la même.

Syntaxe

Lorsque nous commençons à écrire la syntaxe de la méthode avant (), nous écrivons d'abord le mot-clé «char» qui montrera que nous allons accéder au personnage. Ensuite, nous déclarerons la variable qui stocke le premier caractère de la chaîne d'entrée donnée. Nous appellerons la chaîne d'entrée que nous avons déjà créée. Nous avons concaténé la méthode avant () avec lui en appelant. La méthode frontale () est la méthode prédéfinie de la chaîne utilisée pour accéder au premier élément de la chaîne d'entrée.

Erreurs et exceptions

Si la chaîne d'entrée est vide, elle affichera le comportement non défini ou lissera l'erreur. Si la chaîne d'entrée n'est pas vide, elle affichera la sortie souhaitée et ne lancera pas l'exception.

Valeur de retour

La méthode Front () de chaîne renverra le premier caractère ou élément de la chaîne d'entrée donnée.

Exemple

Voici un exemple de la méthode Front () String. Avant d'implémenter l'exemple, nous avons d'abord besoin d'un compilateur C ++ afin que nous puissions écrire et exécuter notre programme. Dans les programmes C ++, nous inclurons toujours certains fichiers d'en-tête liés à notre programme car C ++ nous permet d'utiliser des fichiers d'en-tête afin que nous n'ayons pas besoin d'écrire le code de chacun.

En utilisant des fichiers d'en-tête prédéfinis, notre code sera précis, gérable et facile à comprendre. Le premier fichier d'en-tête que nous avons inclus est «#include». Le panneau «#» est utilisé pour diriger le compilateur pour charger le fichier d'en-tête. Le mot-clé «inclure» est utilisé pour inclure le fichier d'en-tête du programme et le «iOStream» est utilisé pour saisir les données et sortir les données. Le deuxième fichier d'en-tête que nous avons inclus dans «#include» afin que nous puissions utiliser des méthodes de chaîne et de chaîne dans l'ensemble du programme. Ensuite, nous avons utilisé le «Utilisation de l'espace de noms STD», ce qui signifie que les variables, les fonctions et les classes ne peuvent pas partager le même contexte dans l'ensemble du programme.

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

String str = "Bienvenue pour programmer le monde \ n";
couter<< str <char first_element = str.devant();
couter<< "First Element of the Input String is: " <Str.front () = '_';
couter<retour 0;

Après avoir inclus les bibliothèques de base du programme, nous commençons à écrire le code de ligne réel que nous voulons implémenter. Pour cela, appelez la fonction principale () et commencez à écrire le code. Tout d'abord, nous déclarerons la chaîne d'entrée en écrivant le mot-clé «String» nommé «Str», puis en écrivant la chaîne d'entrée en double guillemets. Et puis nous l'avons imprimé en utilisant la méthode COUT () prédéfinie de C++.

Nous allons écrire la méthode Front () String. Pour cela, premièrement, écrivez le mot-clé «char», ce qui signifie que nous accédons au personnage, puis nous déclarons la variable «first_element» qui stocke les éléments de la chaîne d'entrée. Ensuite, nous appellerons la méthode Front () qui indique au compilateur que nous accédons à l'élément avant ou au premier élément de la chaîne d'entrée. Nous l'avons affiché en utilisant la méthode cout () et passé la variable de chaîne «str» dedans.

Après avoir appelé la méthode Front (), nous avons fait une autre chose qui indique clairement à l'utilisateur à partir de l'endroit où la variable que nous avons accédé est à partir de la chaîne d'entrée. Pour cela, nous écrivons d'abord le nom de la variable de chaîne «Str» et le concatenons avec la méthode avant (), puis stockons toute variable ou symbole dedans. Ce faisant, il remplacera l'ancien premier élément de la chaîne d'entrée par le nouvel élément. Voyons la sortie du programme implémenté:

String :: Back () Méthode

La méthode String Back () est utilisée pour accéder au dernier élément de la chaîne d'entrée et nous pouvons également ajouter l'élément ou le caractère à la fin de la chaîne d'entrée. Le dernier personnage sera remplacé par l'ancien dernier personnage. C'est donc pourquoi la longueur de la chaîne d'entrée restera la même.

Syntaxe

Comprenons la mise en œuvre de la méthode arrière () de la chaîne. Tout d'abord, nous écrivons le mot-clé «char» et déclarons la variable qui stocke le dernier élément de la chaîne d'entrée, puis appelons la méthode back ().

Erreurs et exceptions

Si la chaîne d'entrée n'est pas vide, elle affichera la sortie souhaitée et ne lancera pas l'exception et si elle est vide, elle affichera un comportement indéfini.

Valeur de retour

La méthode String Back () renverra le dernier élément de la chaîne d'entrée donnée.

Exemple

Dans cet exemple, nous incluons d'abord les bibliothèques de base qui sont utiles lors de la rédaction du programme, puis nous écrivons «à l'aide de l'espace de noms Std». Ensuite, nous appellerons la fonction principale et nous

Nous y écrivons la ligne de code réelle. Tout d'abord, nous prenons la chaîne d'entrée et l'imprimons en utilisant la méthode Cout (). Ensuite, nous avons appelé la méthode String Back () afin que nous puissions accéder au dernier élément de la chaîne d'entrée. Après cela, nous avons également ajouté le dernier élément en remplaçant l'ancien dernier élément de la chaîne d'entrée et en renvoyant 0 à la fonction Main (). #inclure

#inclure
Utilisation de Namespace Std;
int main()

String str = "Hello World";
couter<< "The Input String is: " << str <char à end_element = str.dos();
couter<Str.back () = '_';
couter<retour 0;

Voyons la sortie du code d'illustration ci-dessus et voyons ce que nous obtenons en implémentant la méthode arrière () de la chaîne:

Conclusion

Dans cet article, nous avons appris ce qui est la chaîne en C ++ et quelles sont les méthodes des types de chaînes, et comment nous les implémenterons. Nous avons appris les méthodes avant () et arrière () de la chaîne et nous avons également fait quelques exemples avec une explication détaillée de chaque ligne de code.