C ++ Trouvez le mot dans un tableau char

C ++ Trouvez le mot dans un tableau char
Nous découvrirons comment utiliser le tableau de caractères en C ++ dans cet article. Nous explorerons comment déclarer, initialiser et les obtenir dans une variété de fonctions d'entrée / sortie. Le terme «chaîne» représente un ensemble de caractères ou de lettres. Les chaînes qui ont été des éléments de la classe de chaînes et des cordes de style C sont les 2 types de chaînes généralement utilisées dans le langage de programmation C ++.

Programme C ++ pour lire un tableau de caractères qui a été fourni par l'utilisateur

Dans cette étape, nous exécutons un programme C ++ pour montrer comment lire les mots du tableau de caractères entrés par l'utilisateur.

#inclure
Utilisation de Namespace Std;
int main()

char s [150];
cout s;
couter << “You entered: “ << s << endl;
cout s;
couter << “You entered: “<retour 0;

Ici, nous présentons le fichier d'en-tête pour les opérations d'entrée et de sortie. Ensuite, nous devons utiliser l'espace de noms standard. Il est maintenant temps de déclarer la fonction principale (). À l'intérieur du corps de la fonction principale (), nous initialisons une chaîne de type de caractères.

Maintenant, nous demandons à l'utilisateur de saisir la chaîne par l'utilisation de l'instruction «cout». Pendant ce temps, «cin» est utilisé pour obtenir la chaîne. Encore une fois, nous avons utilisé l'instruction «cout» afin que l'utilisateur saisisse la deuxième chaîne. Pour acquérir cette chaîne, «cin» est également appliquée. Ensuite, pour mettre fin au programme, nous utilisons la déclaration de retour 0.

Dans le deuxième scénario, plutôt que de montrer la «technologie de l'information» complète, «les informations» sont imprimées. C'est parce qu'un espace "" est considéré comme un élément terminal par l'opérateur d'extraction '>>'.

Obtenir et présenter la ligne entière du tableau de caractères en C++

Le Cin.La méthode get () pourrait être utilisée pour conserver des informations avec l'espace blanc. Il y a deux paramètres à cette méthode. Le premier paramètre serait le titre de la chaîne (l'emplacement du premier caractère de la chaîne), et le deuxième paramètre serait la limite de taille maximale du tableau.

#inclure
Utilisation de Namespace Std;
int main()

char s [150];
couter << "Enter any string: ";
cin.get (s, 150);
couter << "You have entered: " << s << endl;
retour 0;

Nous allons démarrer le programme en intégrant le fichier d'en-tête . Pendant ce temps, nous utilisons un espace de noms standard. À l'étape suivante, nous déclarons une variable pour stocker le tableau de type de données de caractère dans le corps de la fonction principale (). La taille du tableau de caractères est spécifiée ici. 150 est la taille du tableau entré. Ensuite, «cout» est appliqué pour imprimer la ligne «Entrez n'importe quelle chaîne». La fonction cin.get () est utilisé pour ajout la chaîne par l'utilisateur.

Ici, nous passons la chaîne et sa taille comme paramètre au CIN.Fonction Get (). Encore une fois, l'instruction «cout» est utilisée pour afficher la ligne «vous avez entré». Nous obtenons la chaîne que l'utilisateur a saisi. Pour résilier le programme, nous utilisons la commande Retour 0.

Utilisez une chaîne pour appeler une fonction

De la même manière que des tableaux sont fournis à une méthode, des cordes lui sont données. Il y a deux fonctions dans ce cas. L'affichage () est une fonction qui affiche une chaîne aux caractères. L'argument est la principale distinction entre les 2 méthodes. La première méthode d'affichage () accepte un argument d'un tableau de caractères, tandis que le second accepte un argument de chaîne. Ceci est lié à la surcharge des fonctions.

Dans les langages de programmation, nous pouvons spécifier plusieurs fonctions avec des noms identiques dans le contexte identique. Les fonctions surchargées donnent une fonction de sémantique variée en fonction des catégories et de la quantité de paramètres.

#inclure
Utilisation de Namespace Std;
affichage void (char *);
void affiche (chaîne);
int main()

String S1;
char s [150];
couter << “Enter any string: “;
Getline (CIN, S1);
couter << “Enter another string: “;
cin.get (s, 150, '\ n');
Affichage (S1);
affichage (s);
retour 0;

Affichage void (char Str [])

couter << “Entered char array is: “ << str << endl;

Affichage void (String Str)

couter << “Entered string is: “ << str << endl;

Ici au départ, nous incluons . Ce fichier d'en-tête gère les fonctions d'entrée et de sortie. Après cela, nous utilisons l'espace de noms standard. Nous utilisons la fonction d'affichage vide (). Pour la première méthode d'affichage (), nous fournissons le constructeur du type de données de caractère. Et pour la deuxième fonction d'affichage (), nous passons une chaîne comme argument de cette fonction. La fonction principale () est appelée. En plus de cela, nous créons une variable «S1» pour stocker la chaîne. Dans la ligne suivante, une autre variable «» est déclarée pour stocker le personnage.

Ici, nous définissons la taille du tableau. De plus, nous appliquons la déclaration «cout» afin que l'utilisateur entre dans n'importe quelle chaîne de son choix. En attendant, nous utilisons la méthode getline () et nous passons ici la chaîne entrée comme paramètre de cette fonction. Encore une fois, nous utilisons l'instruction «cout» pour obtenir le deuxième tableau de l'utilisateur. Pour cette chaîne de type de caractère, nous utilisons le CIN.Fonction Get (). Cette fonction contient deux paramètres: la chaîne de type de caractères entrée et sa taille.

Ensuite, nous appliquons la fonction Display () pour représenter les valeurs de ces deux chaînes. Nous utilisons la commande return 0. Ensuite, nous appelons la méthode Void Affichage (). Ici, nous créons une chaîne de caractères, puis cette chaîne de caractères est passé comme un argument de la méthode void affichage (). Après cela, nous utilisons la déclaration «cout» pour obtenir le tableau de caractères. Ensuite, nous avons utilisé la méthode void affichage () et maintenant la chaîne est donnée comme paramètre à cette fonction. De cette façon, nous trouvons la chaîne ou la chaîne de caractères.

Conclusion

Dans cet article, nous avons examiné trois techniques différentes qui sont utilisées pour trouver le mot dans le tableau de caractères. Tout d'abord, nous demandons à l'utilisateur d'obtenir le tableau souhaité des types de données de caractère, puis nous appliquons de nombreuses fonctions pour obtenir le mot entré du type de données de caractère. À cette fin, nous avons également utilisé des fonctions surchargées.