C ++ Return Char Array de la fonction

C ++ Return Char Array de la fonction
Les tableaux sont une forme particulière de variable qui permet aux utilisateurs de gérer différents ensembles de valeurs (entier, caractère, chaîne, etc.) dans un seul espace mémoire. Les index facilitent l'identification des caractères ou des éléments. Le type de données C ++ nommé Char est utilisé pour stocker les caractères. Un personnage est abrégé comme char. Les données sont enregistrées comme une valeur absolue car il s'agit d'un ensemble de données intégral. Un char occupe un octet de mémoire.

Comme un tableau de nombres flottants ou entiers, chaque indice de tableau comprend un élément ou un caractère. Nous discuterons de la façon de retourner un tableau char à partir d'une fonction en C ++ dans cet article:

Utilisez la boucle «pour» pour retourner le tableau des caractères

Dans ce code, nous utiliserons une boucle pour C ++ pour renvoyer un tableau de caractères. Nous allons construire le tableau de caractères, puis spécifier la taille de ce tableau. Ensuite, nous définissons une variable de type de données «entier». Nous pouvons utiliser la boucle «pour» en allouant 0 à la variable «i», qui aurait une valeur plus petite que la taille du tableau, et améliorer la valeur du «i» par 1 à chaque boucle. Avant de présenter le tableau de caractères, nous devons conserver les données de la variable sur chaque processus itératif.

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

int i;
Char Char_arr [6];
char_arr [0] = 'l';
char_arr [1] = 'm';
char_arr [2] = 'n';
char_arr [3] = 'o';
char_arr [4] = 'p';
char_arr [5] = 'q';
couter<<"\nshow all the characters:\n";
pour (i = 0; i<6; i++)

couter<<"char_arr["<couter<<("\n");

getch ();
retour 0;

Ici, nous devons introduire deux fichiers d'en-tête importants et . Parallèlement à cela, nous utilisons l'espace de noms standard. La fonction principale () est invoquée. Nous avons initialisé une variable «i». Nous déclarons le tableau de caractères et définissons la taille du tableau. Il y aurait le caractère «l» dans l'indice «0» du tableau. À l'index «1», il y aurait le personnage «M». À l'index «2», il y aurait le personnage «n». À l'index «3», il y aurait du caractère «o». À l'index «4», il y aurait le personnage «P». À l'index «5», il y aurait le personnage «Q».

La commande 'cout' est appliquée pour imprimer la ligne 'Afficher tous les caractères' avant d'afficher les éléments du tableau des caractères. Nous affichons les membres du tableau de caractères défini en utilisant A pour une boucle. Dans le corps de la boucle «pour» en premier, nous commençons la variable de boucle «i». Nous appliquons la condition sur cette variable 'i<6', and in the last part, we increment the value of this variable. We have utilized the 'cout' command to show the elements of the defined array. '\n' is used to print the elements on separate lines.

En fin de compte, nous sommes entrés dans getch () et 'return 0'. Dans le code, nous utilisons la méthode getch () pour garder l'affichage de sortie disponible jusqu'à ce que l'utilisateur entre dans n'importe quelle clé du clavier pour fermer l'écran de sortie.

Utilisez la boucle 'while' pour retourner le tableau des caractères

Dans ce cas, nous montrerons comment utiliser la boucle while en C ++ pour retourner un tableau de caractères. Avant de présenter le tableau de caractères, nous utiliserons une boucle de temps pour valider la variable «int» plus petite que la taille du tableau sur chaque itération et enregistrer la valeur dans un tableau de caractères.

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

int i;
char Char_arr [] = 'a', 'l', 'e', ​​'e', ​​'n', 'a', 'a';
couter<<"\nshow all the characters:\n";
i = 0;
alors que je<7)

couter<<"char_arr["<couter<<("\n");
i ++;

getch ();
retour 0;

Deux bibliothèques et, doivent être incluses au début du programme. Nous utilisons l'espace de noms standard. La fonction main () est appelée. Nous avons mis en place une variable appelée «i» dans le corps de cette méthode. Maintenant, le tableau de caractères est déclaré. Les composants du tableau de caractères ont été spécifiés. Le personnage «A» sera à l'index «0» du tableau. Le personnage «l» sera à l'index »1.Le «caractère» e »se trouvera à l'index« 2 ». Le caractère «e» sera trouvé à l'index «3». Le caractère 'n' sera trouvé à l'index '4'. Le caractère «A» sera trouvé à l'index »5.«Caractère» a »sera trouvé à l'index» 6.'

Avant de présenter les composants du tableau de caractères, la déclaration «cout» est utilisée pour afficher le texte 'Afficher tous les caractères.La boucle 'While' est appliquée pour illustrer les éléments du tableau de caractères défini. Nous définissons initialement la variable de boucle 'I' juste à l'extérieur du corps de la boucle 'While'. Nous avons utilisé l'instruction «cout» pour afficher les éléments du tableau déclaré avec leurs positions après avoir appliqué la condition sur la variable »<7'. '\n' would be applied to display every element on its line. We've added getch() and 'return 0' commands at the termination of the code.

Pour retourner un tableau de caractères, utilisez une boucle «do-while»

Dans ce cas, nous utiliserons une boucle à faire en C ++ pour retourner un tableau de caractères.

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

int i;
char Char_arr [] = 'p', 'y', 't', 'h', 'o', 'n';
couter<<"\nshow all the characters:\n";
i = 0;
faire

couter<<"char_arr["<couter<<("\n");
i ++;

alors que je<6);
getch ();
retour 0;

Tout d'abord, nous intégrons les fichiers d'en-tête et . Après avoir utilisé «Espace de noms», nous avons invoqué la fonction principale (). La variable «i» est initialisée pour stocker les éléments du tableau des caractères. Nous spécifions les membres du tableau de caractères en déclarant ce tableau. Nous devons saisir la commande 'cout' pour imprimer la phrase juste avant les éléments du tableau des caractères après avoir initialisé la variable 'I'. Nous avons utilisé une boucle de bricolage. Dans le segment de «faire», nous avons utilisé la déclaration «cout» pour afficher tous les éléments du tableau requis. Ensuite, nous appliquons l'état «i<6' in the body of the while portion. To terminate the code, we employ 'return 0'.

Conclusion

Les tableaux de caractères dans la langue C ++ ont été examinés dans cet article. Les tableaux de caractères sont des ensembles de caractères tenus sous forme de tableaux. La discussion précédente comprend trois techniques de base pour retourner le tableau de caractères de la fonction.