I-initialize ang Char Array sa C++

I Initialize Ang Char Array Sa C



Sa C++, maaari naming ideklara at simulan ang mga array ng iba't ibang uri ng data tulad ng int, string, char, atbp. Ang array ay isang variable na maaaring magkaroon ng ilang value ng katulad na uri ng data. Ang 'char array' ay ginagamit para sa pag-iimbak ng koleksyon ng character at ang mga string sa loob nito. Ang 'char array' ay katulad ng 'int array'. Habang iniimbak ng int array ang mga numerical value, iniimbak ng 'char array' ang koleksyon ng mga character o string sa C++ programming. Sa gabay na ito, sisimulan namin ang char array sa C++ sa aming mga code.

Halimbawa 1:







Simulan natin ang C++ code sa pamamagitan ng pagsasama ng mga file ng header. Ang unang header file sa halimbawang ito ay ang 'iostream'. Ang ilang mga function tulad ng 'cin' o 'cout' ay idineklara sa header file na ito na kailangan namin sa code na ito. Ang pangalawang header file ay ang 'string.h' na idinagdag dito dahil maraming mga function na kailangan namin upang manipulahin ang character ng array ay tinukoy dito. Ang 'std' namespace ay idinagdag din sa code na ito. Pagkatapos, hinihiling namin ang 'pangunahing ()' na pamamaraan dito.



Upang simulan ang hanay ng character, inilalagay namin ang keyword na 'char'. Pagkatapos, ang pangalan ng array ay nai-type dito. Ang pangalan ng array ng character ay 'new_Array' na ang laki ay ini-adjust sa '50'. Pagkatapos, sinisimulan namin ang array ng character na ito gamit ang linya. Ang linya na isasama namin dito para masimulan ang array ng character ay 'Narito na ang aking unang Character Array!'. Ngayon, gusto naming i-print ang mga array ng character na ito, kaya inilalagay namin ang 'new_Array' sa 'cout'. Nire-render nito ang array ng character sa console.



Code 1:





#include
#include
gamit ang namespace std;
int pangunahing ( )
{
char new_Array [ limampu ] = 'Narito na ang una kong Character Array!' ;
cout << bagong_Array << endl;
bumalik 0 ;
}

Output:



Ang array ng character na sinimulan namin sa code ay ipinapakita dito sa ibinigay na kinalabasan. Ang lahat ng data na ginamit namin upang simulan ang array ng character ay nai-render sa sumusunod:

Halimbawa 2:

Ang 'iostream' at 'string.h' na mga file ng header ay kasama dito. Sa ilalim nito, idinaragdag namin ang 'std' namespace. Pagkatapos, pagkatapos na tawagan ang 'main()', sinisimulan namin ang array ng character na may pangalang, 'Arr_1'. Inilalagay namin ang uri ng data na 'char' at pagkatapos ay ilagay ang pangalan ng array ng character.

Pagkatapos, itinalaga namin ang mga character sa array na ito, o maaari naming sabihin na sinisimulan namin ang array na ito dito kasama ang mga character. Ipinasok namin ang mga character sa array na ito at pagkatapos ay ginagamit ang 'para sa' loop sa ibaba nito dahil gusto naming ipakita ang lahat ng mga character na ito nang hiwalay. Pagkatapos, ginagamit namin ang 'cout' at idagdag ang 'Arr_1[i]' sa cout na ito na nagpapakita ng lahat ng mga character ng char array.

Code 2:

#include

#include
gamit ang namespace std;
int pangunahing ( )
{
char Arr_1 [ 10 ] = { 'a' , 'Ito ay' , 'ako' , 'O' , 'sa' , 'n' , 'Kasama' , 'b' , 'Sa' , 'x' } ;
para sa ( int i = 0 ; i < sukat ng ( Arr_1 ) / sukat ng ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'Ang karakter ng Array ay  ' << Arr_1 [ i ] << endl;
}
bumalik 0 ;
}

Output:

Ang lahat ng mga character ng char array ay ipinapakita na dito. Inilalagay namin ang mga character na ito habang sinisimulan ang array sa aming ibinigay na code at pagkatapos ay i-render ang mga ito.

Halimbawa 3:

Isinasama namin ang 'iostream' at 'string.h' na mga header file dahil kailangan naming gamitin ang mga function na tinukoy sa mga ito at pagkatapos ay ilagay ang 'std' namespace sa ilalim ng mga ito.

Susunod, sinisimulan namin ang array ng character na may pangalang 'a' pagkatapos gamitin ang function na 'main()'. Ang laki ng 'a' array na ito ay '12'. Ngayon, ang ginagawa namin ay ipasok ang pangalan ng array ng character pagkatapos itakda ang uri ng data sa 'char'. Pagkatapos nito, sinisimulan namin ang mga character sa array na 'char' na ito. Para ipakita ang bawat character nang paisa-isa, idinaragdag muna namin ang mga character sa array na ito at pagkatapos ay gamitin ang loop na 'para'. Susunod, idinagdag namin ang 'a[i]' sa cout na ito gamit ang function na 'cout' na nagpapakita ng lahat ng character ng array na 'char' na ito.

Code 3:

#include

#include
gamit ang namespace std;
int pangunahing ( )
{
char a [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Kasama' , '@' } ;
para sa ( int i = 0 ; i < sukat ng ( a ) / sukat ng ( a [ 0 ] ) ; i++ )
{
cout << 'Ang karakter ay  ' << a [ i ] << endl;
}
bumalik 0 ;
}

Output:

Ipinapakita na nito ngayon ang bawat character ng array na 'char'. Sa ibinigay na code, sinimulan namin ang array at idinagdag ang mga character na ito, kaya na-render ang mga ito dito.

Halimbawa 4:

Dapat tayong magtrabaho kasama ang mga function na tinukoy sa 'iostream' at 'string.h' na mga file ng header; isinama muna namin ang mga ito, na sinusundan ng 'std' namespace. Pagkatapos ay ginagamit namin ang pangalang ' myCharArray ' upang simulan ang array ng character kasunod ng nabanggit na 'main()' function call. Ang laki ng 'myCharArray' ay nababagay sa '20' at sinisimulan namin ito sa 'Character Array'.

Ngayon, gusto naming ipakita ang array ng character na ito. Ginagamit namin ang 'cout' kung saan idinaragdag namin ang 'myCharArray' upang ipakita ang koleksyon ng mga character na idinagdag namin sa array na ito. Ang array ng character ay pinasimulan sa pangalang, ” myCharArray2″. Dito, ang hanay ng ” myCharArray2″ ay may sukat na “5”. Ang kailangan lang gawin ay itakda ang uri ng data sa 'char' at ipasok ang pangalan ng array ng character.

Ang mga character ay pinasimulan sa array na 'char' na ito. Inilalagay muna namin ang mga character sa array na ito, pagkatapos ay gamitin ang 'para sa' loop sa ibaba upang ipakita ang bawat karakter nang hiwalay. Susunod, ginagamit namin ang function na 'cout' upang idagdag ang 'myCharArray2[a]' sa cout na ito, na ipinapakita ang lahat ng mga character sa char array na ito.

Code 4:

#include

#include
gamit ang namespace std;
int pangunahing ( )
{
char myCharArray [ dalawampu ] = 'Character Array' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'a' , 'b' , 'c' , 'd' , 'Ito ay' } ;
para sa ( int a = 0 ; a < sukat ng ( myCharArray2 ) / sukat ng ( myCharArray2 [ 0 ] ) ; isang++ )
{
cout << myCharArray2 [ a ] << endl;
}
bumalik 0 ;
}

Output:

Ang parehong mga halaga ng mga array ng character ay ipinapakita sa sumusunod. Una, nai-render namin ang kumpletong string na idinagdag namin sa unang char array. Pagkatapos, ang pangalawang char array ay ipinapakita kung saan ipinasok namin ang mga character at ipinakita ang mga ito nang hiwalay sa isang linya.

Halimbawa 5:

Pagkatapos idagdag ang 'iostream' at 'std' namespace, tinatawag namin ang 'main()' dito at pagkatapos ay simulan ang 'c_array' ng 'char' na uri ng data na may sukat na '100'. Pagkatapos, nagpapakita kami ng mensahe kung saan idinaragdag namin ang 'Ipasok ang data sa array ng character dito' upang ipasok ng user ang mga character kapag nag-print ang linyang ito.

Ang function na 'cin' ay ginagamit upang makuha ang character sa array na 'char' mula sa user. Inilalagay namin ang 'c_array' pagkatapos ng 'cin' upang ang data na inilagay ng user ay nai-save sa 'c_array' na ito. Ngayon, nai-print namin ang mga character ng array sa tulong ng 'cout' sa pamamagitan ng paglalagay ng 'c_array' dito.

Susunod, ipinapakita ang isang mensahe, kung saan idinagdag namin, 'Ngayon muli, ipasok ang data sa Array ng character'. Ilalagay ng user ang mga character sa lugar na ito kapag nag-print ang linyang ito. Upang kunin ang isang character mula sa user na gagamitin sa array na 'char', ginagamit namin ang function na 'cin'. Ngayon, ginagamit namin ang 'cout' upang i-print ang mga character mula sa array sa pamamagitan ng pagpapakain ng 'c_array' dito.

Code 5:

#include
gamit ang namespace std;
int pangunahing ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Pumasok ka:' << c_array << endl;
cout <> c_array;
cout << 'Pumasok ka:' << c_array << endl;
bumalik 0 ;
}

Output:

Dito, ipinasok namin ang 'Computer' sa unang hanay ng 'char'. Pagkatapos, ito ay ipinapakita sa susunod na linya pagkatapos pindutin ang 'Enter'. Pagkatapos nito, pinasok namin ang 'Science' sa pangalawang 'char array'. Ito ay nai-render din sa mga sumusunod pagkatapos pindutin muli ang 'Enter'.

Konklusyon

Ang konsepto ng pagsisimula ng 'char array' C++ programming ay ipinaliwanag nang detalyado dito. Tinalakay namin na ang 'char array' ay ginagamit para sa pag-iimbak ng koleksyon ng mga character at ang string sa C++. Nagsimula kami ng maraming 'char arrays' at ipinakita ang mga ito sa aming mga code. Nagsimula rin kami ng 'char array' upang makuha ang mga character mula sa user sa aming huling code sa gabay na ito. Ang lahat ng mga halimbawa ay ipinaliwanag nang lubusan dito.