Inicialitzar la matriu Char en C++

Inicialitzar La Matriu Char En C



En C++, podem declarar i inicialitzar les matrius de diferents tipus de dades com int, string, char, etc. Una matriu és una variable que pot contenir diversos valors d'un tipus de dades similar. La 'matriu de caràcters' s'utilitza per emmagatzemar la col·lecció del personatge i les cadenes que hi ha. La 'matriu char' és similar a la 'matriu int'. Com que la matriu int emmagatzema els valors numèrics, la 'matriu char' emmagatzema la col·lecció de caràcters o cadenes en la programació C++. En aquesta guia, inicialitzarem la matriu de caràcters en C++ als nostres codis.

Exemple 1:







Comencem el codi C++ incloent els fitxers de capçalera. El primer fitxer de capçalera d'aquest exemple és 'iostream'. Algunes funcions com 'cin' o 'cout' es declaren en aquest fitxer de capçalera que necessitem en aquest codi. El segon fitxer de capçalera és el 'string.h' que s'afegeix aquí, ja que hi ha moltes funcions que necessitem per manipular el caràcter de la matriu. L'espai de noms 'std' també s'afegeix en aquest codi. A continuació, invoquem el mètode 'main()' aquí.



Per inicialitzar la matriu de caràcters, col·loquem la paraula clau 'char'. A continuació, s'escriu aquí el nom de la matriu. El nom de la matriu de caràcters és 'new_Array' la mida del qual s'ajusta a '50'. A continuació, inicialitzem aquesta matriu de caràcters amb la línia. La línia que incloem aquí per inicialitzar la matriu de caràcters és 'La meva primera matriu de caràcters és aquí!'. Ara, volem imprimir aquestes matrius de caràcters, així que col·loquem el 'new_Array' al 'cout'. Això representa la matriu de caràcters a la consola.



Codi 1:





#inclou
#inclou
utilitzant namespace std;
int principal ( )
{
char new_Array [ 50 ] = 'La meva primera matriu de personatges és aquí!' ;
cout << nova_matriu << endl;
tornar 0 ;
}

Sortida:



La matriu de caràcters que hem inicialitzat al codi es mostra aquí al resultat donat. Totes les dades que hem utilitzat per inicialitzar la matriu de caràcters es representen a la següent:

Exemple 2:

Els fitxers de capçalera 'iostream' i 'string.h' s'inclouen aquí. A sota d'això, afegim l'espai de noms 'std'. Aleshores, després de cridar el 'main()', inicialitzem la matriu de caràcters amb el nom, 'Arr_1'. Col·loquem el tipus de dades 'char' i després posem el nom de la matriu de caràcters.

Aleshores, assignem els caràcters a aquesta matriu, o podem dir que inicialitzem aquesta matriu aquí amb els caràcters. Inseriu els caràcters en aquesta matriu i després utilitzem el bucle 'for' a sota perquè volem mostrar tots aquests caràcters per separat. A continuació, utilitzem el 'cout' i afegim 'Arr_1[i]' en aquest cout que mostra tots els caràcters de la matriu de caràcters.

Codi 2:

#inclou

#inclou
utilitzant namespace std;
int principal ( )
{
char Arr_1 [ 10 ] = { 'a' , 'És' , 'jo' , 'O' , 'en' , 'n' , 'Amb' , 'b' , 'En' , 'x' } ;
per ( int i = 0 ; i < mida de ( Arr_1 ) / mida de ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'El personatge d'Array és  ' << Arr_1 [ i ] << endl;
}
tornar 0 ;
}

Sortida:

Tots els caràcters de la matriu de caràcters ara es mostren aquí. Inseriu aquests caràcters mentre inicialitzem la matriu al nostre codi proporcionat i després els renderitzem.

Exemple 3:

 Incloem els fitxers de capçalera 'iostream' i 'string.h', ja que hem de treballar amb les funcions que s'hi defineixen i, a continuació, col·loquem l'espai de noms 'std' a sota.

A continuació, inicialitzem la matriu de caràcters amb el nom 'a' després d'invocar la funció 'main()'. La mida d'aquesta matriu 'a' és '12'. Ara, el que fem és inserir el nom de la matriu de caràcters després de definir el tipus de dades a 'char'. Després d'això, inicialitzem els caràcters a aquesta matriu 'char'. Per mostrar cada caràcter individualment, primer afegim els caràcters a aquesta matriu i després fem servir el bucle 'for'. A continuació, hem afegit 'a[i]' a aquest cout mitjançant la funció 'cout' que mostra tots els caràcters d'aquesta matriu 'char'.

Codi 3:

#inclou

#inclou
utilitzant namespace std;
int principal ( )
{
char a [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Amb' , '@' } ;
per ( int i = 0 ; i < mida de ( a ) / mida de ( a [ 0 ] ) ; i++ )
{
cout << 'El personatge és  ' << a [ i ] << endl;
}
tornar 0 ;
}

Sortida:

Això ara mostra tots els caràcters de la matriu 'char'. En el codi donat, hem inicialitzat la matriu i hem afegit aquests caràcters, i així els hem representat aquí.

Exemple 4:

Hem de treballar amb les funcions que es defineixen als fitxers de capçalera “iostream” i “string.h”; els incloem primer, seguits de l'espai de noms 'std'. A continuació, utilitzem el nom 'myCharArray' per inicialitzar la matriu de caràcters seguint la crida a la funció 'main()' esmentada anteriorment. La mida de 'myCharArray' s'ajusta a '20' i l'iniciem amb 'Character Array'.

Ara volem mostrar aquesta matriu de caràcters. Utilitzem el 'cout' on afegim 'myCharArray' per mostrar la col·lecció de caràcters que hem afegit a aquesta matriu. Aleshores, la matriu de caràcters s'inicialitza amb el nom 'myCharArray2'. Aquí, la matriu 'myCharArray2' té una mida de '5'. Tot el que queda per fer és establir el tipus de dades a 'char' i inserir el nom de la matriu de caràcters.

Aleshores, els caràcters s'inicialitzen en aquesta matriu 'char'. Primer inserim els caràcters en aquesta matriu i després fem servir el bucle 'for' que hi ha a continuació per mostrar cada caràcter per separat. A continuació, utilitzem la funció 'cout' per afegir 'myCharArray2[a]' a aquest cout, mostrant tots els caràcters d'aquesta matriu de caràcters.

Codi 4:

#inclou

#inclou
utilitzant namespace std;
int principal ( )
{
char myCharArray [ 20 ] = 'Matriu de caràcters' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'a' , 'b' , 'c' , 'd' , 'És' } ;
per ( int a = 0 ; a < mida de ( myCharArray2 ) / mida de ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ a ] << endl;
}
tornar 0 ;
}

Sortida:

Els dos valors de les matrius de caràcters es mostren a continuació. Primer, vam representar la cadena completa que vam afegir a la primera matriu de caràcters. A continuació, es mostra la segona matriu de caràcters en què hem inserit els caràcters i els hem mostrat per separat en una sola línia.

Exemple 5:

Després d'afegir l'espai de noms 'iostream' i 'std', cridem aquí el 'main()' i, a continuació, inicialitzem el 'c_array' del tipus de dades 'char' amb la mida de '100'. Aleshores, mostrem un missatge en el qual afegim el 'Enter data in the character array here' perquè l'usuari introdueixi els caràcters quan aquesta línia s'imprimeixi.

La funció 'cin' s'utilitza per obtenir el caràcter de la matriu 'char' de l'usuari. Col·loquem el 'c_array' després de 'cin' de manera que les dades que introdueix l'usuari es guardin en aquest 'c_array'. Ara, imprimim els caràcters de la matriu amb l'ajuda de 'cout' posant-hi 'c_array'.

A continuació, es mostra un missatge, al qual hem afegit: 'Ara de nou, introduïu dades a la matriu de caràcters'. L'usuari introdueix els caràcters d'aquesta àrea quan s'imprimeix aquesta línia. Per recuperar un caràcter de l'usuari per utilitzar-lo a la matriu 'char', fem servir la funció 'cin'. Ara, fem servir 'cout' per imprimir els caràcters de la matriu introduint-hi 'c_array'.

Codi 5:

#inclou
utilitzant namespace std;
int principal ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Has introduït:' << c_array << endl;
cout <> c_array;
cout << 'Has introduït:' << c_array << endl;
tornar 0 ;
}

Sortida:

Aquí, hem introduït 'Computer' a la primera matriu 'char'. Aleshores, es mostra a la línia següent després de prémer 'Enter'. Després d'això, vam entrar a 'Ciència' a la segona 'matriu de caràcters'. Això també es mostra a continuació després de prémer 'Enter' de nou.

Conclusió

Aquí s'explica detalladament el concepte d'inicialització de la programació C++ de la 'matriu de caràcters'. Hem comentat que la 'matriu de caràcters' s'utilitza per emmagatzemar la col·lecció de caràcters i la cadena en C++. Vam inicialitzar diverses 'matrius de caràcters' i les vam mostrar als nostres codis. També hem inicialitzat una 'matriu de caràcters' per obtenir els caràcters de l'usuari al nostre darrer codi d'aquesta guia. Tots els exemples s'expliquen a fons aquí.