Initialiser le tableau de caractères en C++

Initialiser Le Tableau De Caracteres En C



En C++, nous pouvons déclarer et initialiser des tableaux de différents types de données comme int, string, char, etc. Un tableau est une variable qui peut contenir plusieurs valeurs d'un type de données similaire. Le « tableau de caractères » est utilisé pour stocker la collection de caractères et les chaînes qu'elle contient. Le « tableau char » est similaire au « tableau int ». Comme le tableau int stocke les valeurs numériques, le « tableau char » stocke la collection de caractères ou de chaînes dans la programmation C++. Dans ce guide, nous initialiserons le tableau char en C++ dans nos codes.

Exemple 1:







Commençons le code C++ en incluant les fichiers d'en-tête. Le premier fichier d'en-tête dans cet exemple est le « iostream ». Certaines fonctions comme « cin » ou « cout » sont déclarées dans ce fichier d'en-tête dont nous avons besoin dans ce code. Le deuxième fichier d'en-tête est le « string.h » qui est ajouté ici car de nombreuses fonctions dont nous avons besoin pour manipuler le caractère du tableau y sont définies. L'espace de noms « std » est également ajouté dans ce code. Ensuite, nous invoquons ici la méthode « main() ».



Pour initialiser le tableau de caractères, nous plaçons le mot-clé « char ». Ensuite, le nom du tableau est saisi ici. Le nom du tableau de caractères est « new_Array » dont la taille est ajustée à « 50 ». Ensuite, nous initialisons ce tableau de caractères avec la ligne. La ligne que nous incluons ici pour initialiser le tableau de caractères est « Mon premier tableau de caractères est ici ! ». Maintenant, nous voulons imprimer ces tableaux de caractères, nous plaçons donc le « new_Array » dans le « cout ». Cela restitue le tableau de caractères sur la console.



Codage 1 :





#include
#include
en utilisant l'espace de noms std ;
int main ( )
{
char new_Array [ cinquante ] = 'Mon premier tableau de personnages est là !' ;
cout << nouveau_Array << fin;
retour 0 ;
}

Sortir:



Le tableau de caractères que nous avons initialisé dans le code est affiché ici dans le résultat donné. Toutes les données que nous avons utilisées pour initialiser le tableau de caractères sont rendues comme suit :

Exemple 2 :

Les fichiers d'en-tête « iostream » et « string.h » sont inclus ici. En dessous, nous ajoutons l'espace de noms « std ». Ensuite, après avoir appelé « main() », nous initialisons le tableau de caractères avec le nom « Arr_1 ». Nous plaçons le type de données « char », puis mettons le nom du tableau de caractères.

Ensuite, on assigne les caractères à ce tableau, ou on peut dire qu'on initialise ici ce tableau avec les caractères. Nous insérons les caractères dans ce tableau, puis utilisons la boucle « for » en dessous car nous souhaitons afficher tous ces caractères séparément. Ensuite, nous utilisons le « cout » et ajoutons « Arr_1[i] » dans ce cout qui affiche tous les caractères du tableau char.

Code 2 :

#include

#include
en utilisant l'espace de noms std ;
int main ( )
{
caractère Arr_1 [ dix ] = { 'un' , 'C'est' , 'je' , 'Ô' , 'dans' , 'n' , 'Avec' , 'b' , 'Dans' , 'X' } ;
pour ( int je = 0 ; je < taille de ( Arr_1 ) / taille de ( Arr_1 [ 0 ] ) ; je++ )
{
cout << 'Le personnage d'Array est ' << Arr_1 [ je ] << fin;
}
retour 0 ;
}

Sortir:

Tous les caractères du tableau char sont désormais affichés ici. Nous insérons ces caractères lors de l'initialisation du tableau dans notre code fourni, puis les rendons.

Exemple 3 :

Nous incluons les fichiers d'en-tête « iostream » et « string.h » car nous devons travailler avec les fonctions qui y sont définies, puis placer l'espace de noms « std » en dessous.

Ensuite, nous initialisons le tableau de caractères avec le nom « a » après avoir invoqué la fonction « main() ». La taille de ce tableau « a » est « 12 ». Maintenant, ce que nous faisons est d'insérer le nom du tableau de caractères après avoir défini le type de données sur « char ». Après cela, nous initialisons les caractères dans ce tableau « char ». Pour afficher chaque caractère individuellement, nous ajoutons d'abord les caractères à ce tableau, puis utilisons la boucle 'for'. Ensuite, nous avons ajouté « a[i] » à ce cout à l'aide de la fonction « cout » qui affiche tous les caractères de ce tableau « char ».

Code 3 :

#include

#include
en utilisant l'espace de noms std ;
int main ( )
{
char un [ 12 ] = { 'un' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Avec' , '@' } ;
pour ( int je = 0 ; je < taille de ( un ) / taille de ( un [ 0 ] ) ; je++ )
{
cout << 'Le personnage est ' << un [ je ] << fin;
}
retour 0 ;
}

Sortir:

Cela affiche désormais tous les caractères du tableau 'char'. Dans le code donné, nous avons initialisé le tableau et ajouté ces caractères, les rendant ainsi ici.

Exemple 4 :

Nous devons travailler avec les fonctions définies dans les fichiers d'en-tête « iostream » et « string.h » ; nous les incluons en premier, suivis de l'espace de noms « std ». Nous utilisons ensuite le nom « myCharArray » pour initialiser le tableau de caractères suite à l’appel de fonction « main() » susmentionné. La taille du « myCharArray » est ajustée à « 20 » et on l'initialise avec « Character Array ».

Maintenant, nous voulons afficher ce tableau de caractères. Nous utilisons le « cout » où nous ajoutons « myCharArray » pour afficher la collection de caractères que nous avons ajoutés à ce tableau. Le tableau de caractères est ensuite initialisé avec le nom « myCharArray2 ». Ici, le tableau « myCharArray2 » a une taille de « 5 ». Il ne restait plus qu'à définir le type de données sur « char » et à insérer le nom du tableau de caractères.

Les caractères sont ensuite initialisés dans ce tableau « char ». Nous insérons d'abord les caractères dans ce tableau, puis utilisons la boucle « for » ci-dessous pour afficher chaque caractère séparément. Ensuite, nous utilisons la fonction « cout » pour ajouter « myCharArray2[a] » à ce cout, affichant tous les caractères de ce tableau de caractères.

Code 4 :

#include

#include
en utilisant l'espace de noms std ;
int main ( )
{
char monCharArray [ vingt ] = 'Tableau de caractères' ;
cout << monCharArray << fin;
char monCharArray2 [ 5 ] = { 'un' , 'b' , 'c' , 'd' , 'C'est' } ;
pour ( entier a = 0 ; un < taille de ( monCharArray2 ) / taille de ( monCharArray2 [ 0 ] ) ; un++ )
{
cout << monCharArray2 [ un ] << fin;
}
retour 0 ;
}

Sortir:

Les deux valeurs des tableaux de caractères sont affichées ci-dessous. Tout d’abord, nous avons rendu la chaîne complète que nous avons ajoutée dans le premier tableau de caractères. Ensuite, le deuxième tableau de caractères est affiché dans lequel nous avons inséré les caractères et les avons affichés séparément sur une seule ligne.

Exemple 5 :

Après avoir ajouté les espaces de noms « iostream » et « std », nous appelons ici « main() » puis initialisons le « c_array » du type de données « char » avec la taille de « 100 ». Ensuite, nous affichons un message dans lequel nous ajoutons « Entrez les données dans le tableau de caractères ici » afin que l'utilisateur entre les caractères lors de l'impression de cette ligne.

La fonction « cin » est utilisée pour obtenir le caractère du tableau « char » auprès de l'utilisateur. Nous plaçons le « c_array » après « cin » afin que les données saisies par l'utilisateur soient enregistrées dans ce « c_array ». Maintenant, nous imprimons les caractères du tableau à l'aide de « cout » en y mettant « c_array ».

Ensuite, un message s'affiche, auquel nous avons ajouté : « Maintenant encore, entrez les données dans le tableau de caractères ». L'utilisateur saisit les caractères dans cette zone lors de l'impression de cette ligne. Pour récupérer un caractère de l'utilisateur à utiliser dans le tableau « char », nous utilisons la fonction « cin ». Maintenant, nous utilisons « cout » pour imprimer les caractères du tableau en y introduisant « c_array ».

Code 5 :

#include
en utilisant l'espace de noms std ;
int main ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Tu es entré: ' << c_array << fin;
cout <> c_array;
cout << 'Tu es entré: ' << c_array << fin;
retour 0 ;
}

Sortir:

Ici, nous avons entré « Ordinateur » dans le premier tableau « char ». Ensuite, il s'affiche dans la ligne suivante après avoir appuyé sur « Entrée ». Après cela, nous avons entré « Science » dans le deuxième « tableau de caractères ». Ceci est également rendu dans ce qui suit après avoir appuyé à nouveau sur « Entrée ».

Conclusion

Le concept d’initialisation de la programmation C++ « char array » est expliqué en détail ici. Nous avons expliqué que le « tableau de caractères » est utilisé pour stocker la collection de caractères et la chaîne en C++. Nous avons initialisé plusieurs « tableaux de caractères » et les avons affichés dans nos codes. Nous avons également initialisé un « tableau de caractères » pour obtenir les caractères de l'utilisateur dans notre dernier code de ce guide. Tous les exemples sont expliqués en détail ici.