Alusta Char Array C++:ssa

Alusta Char Array C Ssa



C++:ssa voimme ilmoittaa ja alustaa eri tietotyyppien taulukoita, kuten int, string, char jne. Taulukko on muuttuja, joka voi sisältää useita samantyyppisiä arvoja. 'Char arrayä' käytetään hahmokokoelman ja siinä olevien merkkijonojen tallentamiseen. 'char array' on samanlainen kuin 'int array'. Koska int-taulukko tallentaa numeeriset arvot, 'char array' tallentaa merkkien tai merkkijonojen kokoelman C++-ohjelmointiin. Tässä oppaassa alustamme char-taulukon C++-kielellä koodeissamme.

Esimerkki 1:







Aloitetaan C++-koodi sisällyttämällä otsikkotiedostot. Ensimmäinen otsikkotiedosto tässä esimerkissä on 'iostream'. Jotkut toiminnot, kuten 'cin' tai 'cout', on ilmoitettu tässä otsikkotiedostossa, joita tarvitsemme tässä koodissa. Toinen otsikkotiedosto on 'string.h', joka lisätään tähän, koska monet funktiot, joita tarvitsemme taulukon merkin muokkaamiseen, on määritelty siinä. 'std'-nimiavaruus lisätään myös tähän koodiin. Sitten vedotaan 'main()' -menetelmään täällä.



Merkkijoukon alustamiseksi asetamme 'char'-avainsanan. Sitten taulukon nimi kirjoitetaan tähän. Merkkitaulukon nimi on 'new_Array', jonka kooksi on säädetty '50'. Sitten alustamme tämän merkkijonon rivillä. Rivi, jonka sisällytämme tähän alustaaksemme merkkijonon, on 'Ensimmäinen merkkijononi on täällä!'. Nyt haluamme tulostaa nämä merkkijonot, joten sijoitamme 'new_Array' -kenttään 'cout'. Tämä tekee merkkijonon konsolissa.



Koodi 1:





#include
#include
käyttäen nimiavaruutta std;
int main ( )
{
char new_Array [ viisikymmentä ] = 'Ensimmäinen hahmoni on täällä!' ;
cout << new_Array << endl;
palata 0 ;
}

Lähtö:



Koodissa alustamamme merkkijono näkyy tässä annetussa tuloksessa. Kaikki tiedot, joita käytimme merkkijonon alustamiseen, esitetään seuraavasti:

Esimerkki 2:

'iostream'- ja 'string.h'-otsikkotiedostot sisältyvät tähän. Tämän alle lisäämme 'std'-nimiavaruuden. Sitten, kun on kutsuttu 'main()', alustamme merkkijonon nimellä 'Arr_1'. Asetamme 'char' -tietotyypin ja laitamme sitten merkkijonon nimen.

Sitten määritämme merkit tähän taulukkoon tai voimme sanoa, että alustamme tämän taulukon täällä merkeillä. Lisäämme merkit tähän taulukkoon ja käytämme sitten 'for' -silmukkaa tämän alla, koska haluamme näyttää kaikki nämä merkit erikseen. Sitten käytämme 'cout' ja lisäämme 'Arr_1[i]' tähän coutiin, joka näyttää kaikki char-taulukon merkit.

Koodi 2:

#include

#include
käyttäen nimiavaruutta std;
int main ( )
{
char Arr_1 [ 10 ] = { 'a' , 'Se on' , 'minä' , 'o' , 'sisään' , 'n' , 'Kanssa' , 'b' , 'Sisään' , 'x' } ;
varten ( int i = 0 ; i < koko ( Arr_1 ) / koko ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'Arrayn luonne on  ' << Arr_1 [ i ] << endl;
}
palata 0 ;
}

Lähtö:

Kaikki char-taulukon merkit näkyvät nyt tässä. Lisäämme nämä merkit alustaessamme taulukon toimittamassamme koodissa ja hahmontamme ne sitten.

Esimerkki 3:

Sisällytämme 'iostream'- ja 'string.h'-otsikkotiedostot, koska meidän on työskenneltävä niissä määritettyjen funktioiden kanssa, ja sitten lisätään 'std'-nimiavaruus niiden alle.

Seuraavaksi alustamme merkkijonon nimellä 'a' 'main()'-funktion käynnistämisen jälkeen. Tämän 'a'-taulukon koko on '12'. Nyt, mitä teemme, on lisätä merkkijonon nimi sen jälkeen, kun tietotyypiksi on asetettu 'char'. Tämän jälkeen alustamme merkit tähän 'char'-taulukkoon. Jos haluat näyttää jokaisen merkin yksitellen, lisäämme merkit ensin tähän taulukkoon ja käytämme sitten for-silmukkaa. Seuraavaksi lisäsimme tähän coutiin 'a[i]' käyttämällä 'cout'-funktiota, joka näyttää kaikki tämän 'char'-taulukon merkit.

Koodi 3:

#include

#include
käyttäen nimiavaruutta std;
int main ( )
{
char a [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Kanssa' , '@' } ;
varten ( int i = 0 ; i < koko ( a ) / koko ( a [ 0 ] ) ; i++ )
{
cout << 'Hahmo on  ' << a [ i ] << endl;
}
palata 0 ;
}

Lähtö:

Tämä näyttää nyt kaikki char-taulukon merkit. Annetussa koodissa alustimme taulukon ja lisäsimme nämä merkit, jolloin ne hahmonnetaan täällä.

Esimerkki 4:

Meidän on työskenneltävä 'iostream'- ja 'string.h'-otsikkotiedostoissa määriteltyjen funktioiden kanssa; sisällytämme nämä ensin ja sen jälkeen 'std'-nimiavaruuden. Käytämme sitten nimeä ”myCharArray” merkkijonon alustamiseen edellä mainitun ”main()”-funktiokutsun jälkeen. 'myCharArray':n koko on säädetty arvoon '20' ja alustetaan se 'Character Arraylla'.

Nyt haluamme näyttää tämän merkkijonon. Käytämme 'cout', johon lisäämme 'myCharArray' näyttääksemme joukon merkkejä, jotka olemme lisänneet tähän taulukkoon. Merkkitaulukko alustetaan sitten nimellä 'myCharArray2'. Tässä 'myCharArray2'-taulukon koko on '5'. Jäljelle jäi vain asettaa tietotyypiksi 'char' ja lisätä merkkijonon nimi.

Merkit alustetaan sitten tähän 'char'-taulukkoon. Lisäämme merkit tähän taulukkoon ensin ja käytämme sitten alla olevaa 'for' -silmukkaa näyttääksesi jokaisen merkin erikseen. Seuraavaksi käytämme 'cout'-funktiota lisäämään 'myCharArray2[a]' tähän coutiin, mikä näyttää kaikki tämän char-taulukon merkit.

Koodi 4:

#include

#include
käyttäen nimiavaruutta std;
int main ( )
{
char myCharArray [ kaksikymmentä ] = 'Hahmotaulukko' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'a' , 'b' , 'c' , 'd' , 'Se on' } ;
varten ( int a = 0 ; a < koko ( myCharArray2 ) / koko ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ a ] << endl;
}
palata 0 ;
}

Lähtö:

Molemmat merkkijonojen arvot näkyvät seuraavassa. Ensin renderöimme täydellisen merkkijonon, jonka lisäsimme ensimmäiseen merkkijonoon. Sitten näytetään toinen merkkijono, johon lisäsimme merkit ja näytimme ne erikseen yhdellä rivillä.

Esimerkki 5:

Kun olet lisännyt nimiavaruuden 'iostream' ja 'std', kutsumme tähän 'main()' ja alustamme sitten 'char'-tietotyypin 'c_array' koolla '100'. Sitten näytämme viestin, jossa lisäämme 'Syötä tiedot merkkijonoon tähän', jotta käyttäjä syöttää merkit, kun tämä rivi tulostuu.

'Cin'-toimintoa käytetään saamaan 'char'-taulukon merkki käyttäjältä. Sijoitamme 'c_array':n sanan 'cin' perään, jotta käyttäjän syöttämät tiedot tallennetaan tähän 'c_array'-kenttään. Nyt tulostamme taulukon merkit 'cout':n avulla laittamalla siihen 'c_array'.

Seuraavaksi näytetään viesti, johon lisäsimme: 'Nyt jälleen, syötä tiedot merkkijonoon'. Käyttäjä syöttää merkit tälle alueelle, kun tämä rivi tulostuu. Käytämme cin-toimintoa hakeaksemme käyttäjältä merkin käytettäväksi 'char'-taulukossa. Nyt käytämme 'cout' tulostaaksemme merkit taulukosta syöttämällä 'c_array' siihen.

Koodi 5:

#include
käyttäen nimiavaruutta std;
int main ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Astuit sisään: ' << c_array << endl;
cout <> c_array;
cout << 'Astuit sisään: ' << c_array << endl;
palata 0 ;
}

Lähtö:

Tässä kirjoitimme 'Computer' ensimmäiseen 'char' -taulukkoon. Sitten se näkyy seuraavalla rivillä Enter-painikkeen painamisen jälkeen. Tämän jälkeen kirjoitimme 'Science' toiseen 'char array' -ryhmään. Tämä esitetään myös seuraavassa, kun painat Enteriä uudelleen.

Johtopäätös

'Char array' C++ -ohjelmoinnin alustamisen käsite selitetään tässä yksityiskohtaisesti. Keskustelimme siitä, että 'char arrayä' käytetään merkkikokoelman ja merkkijonon tallentamiseen C++:ssa. Alusimme useita 'char-taulukoita' ja näytimme ne koodeissamme. Alusimme myös 'char array':n saadaksemme merkit käyttäjältä tämän oppaan viimeisessä koodissamme. Kaikki esimerkit on selitetty perusteellisesti täällä.