Initsialiseerige Char Array C++ keeles

Initsialiseerige Char Array C Keeles



Keeles C++ saame deklareerida ja initsialiseerida erinevate andmetüüpide massiive, nagu int, string, char jne. Massiiv on muutuja, mis võib sisaldada mitut sarnase andmetüübi väärtust. 'Char array' kasutatakse tegelase kogu ja selles olevate stringide salvestamiseks. 'char array' on sarnane 'int massiiviga'. Kuna int massiiv salvestab arvväärtused, salvestab 'char array' märkide või stringide kogu C++ programmeerimises. Selles juhendis lähtestame oma koodides char massiivi C++ keeles.

Näide 1:







Alustame C++ koodi päisefailide lisamisega. Selle näite esimene päisefail on 'iostream'. Selles päisefailis on deklareeritud mõned funktsioonid, nagu 'cin' või 'cout', mida me selles koodis vajame. Teine päisefail on string.h, mis on siia lisatud, kuna selles on määratletud paljud funktsioonid, mida vajame massiivi iseloomuga manipuleerimiseks. Sellesse koodi lisatakse ka nimeruum 'std'. Seejärel kutsume siin esile meetodi 'main()'.



Märgimassiivi lähtestamiseks asetame märksõna 'char'. Seejärel sisestatakse siia massiivi nimi. Märgimassiivi nimi on 'new_Array', mille suuruseks on kohandatud '50'. Seejärel lähtestame selle märgimassiivi joonega. Rida, mille me siia märgimassiivi lähtestamiseks lisame, on 'Minu esimene tähemärkide massiiv on siin!'. Nüüd tahame need märgimassiivid printida, nii et asetame 'new_Array' väljale 'cout'. See renderdab konsooli märgimassiivi.



Kood 1:





#include
#include
kasutades nimeruumi std;
int main ( )
{
char new_Array [ viiskümmend ] = 'Minu esimene tegelase massiiv on siin!' ;
cout << uus_massiiv << endl;
tagasi 0 ;
}

Väljund:



Märgimassiivi, mille koodis initsialiseerisime, kuvatakse siin antud tulemuses. Kõik andmed, mida kasutasime märgimassiivi lähtestamiseks, renderdatakse järgmiselt:

Näide 2:

Siia on lisatud päisefailid „iostream” ja „string.h”. Selle alla lisame nimeruumi 'std'. Seejärel, pärast 'main()' kutsumist, initsialiseerime märgimassiivi nimega 'Arr_1'. Asetame andmetüübi 'char' ja seejärel märgi massiivi nime.

Seejärel määrame sellele massiivile märgid või võime öelda, et initsialiseerime selle massiivi siin koos tähemärkidega. Sisestame märgid sellesse massiivi ja seejärel kasutame selle all olevat tsüklit 'for', kuna tahame kõiki neid märke eraldi kuvada. Seejärel kasutame 'cout' ja lisame sellesse cout'i 'Arr_1[i]', mis kuvab kõik tähemassiivi märgid.

Kood 2:

#include

#include
kasutades nimeruumi std;
int main ( )
{
char Arr_1 [ 10 ] = { 'a' , 'See on' , 'mina' , 'o' , 'sisse' , 'n' , 'koos' , 'b' , 'sisse' , 'x' } ;
jaoks ( int i = 0 ; i < suurus ( Arr_1 ) / suurus ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'Array iseloom on  ' << Arr_1 [ i ] << endl;
}
tagasi 0 ;
}

Väljund:

Siin kuvatakse nüüd kõik tähemassiivi märgid. Sisestame need märgid massiivi lähtestamisel meie pakutavasse koodi ja seejärel renderdame.

Näide 3:

Kaasame päisefailid „iostream” ja „string.h”, kuna peame nendes määratletud funktsioonidega töötama, ja paneme seejärel nende alla nimeruumi „std”.

Järgmisena initsialiseerime märgimassiivi nimega 'a' pärast funktsiooni 'main()' käivitamist. Selle 'a' massiivi suurus on '12'. Nüüd, mida me teeme, on märgimassiivi nime sisestamine pärast andmetüübiks määramist 'char'. Pärast seda initsialiseerime märgid sellesse 'char' massiivi. Iga tähemärgi eraldi kuvamiseks lisame esmalt märgid sellesse massiivi ja seejärel kasutame tsüklit „for”. Järgmisena lisasime sellele cout-ile „a[i]”, kasutades funktsiooni „cout”, mis kuvab selle „char” massiivi kõik märgid.

Kood 3:

#include

#include
kasutades nimeruumi std;
int main ( )
{
char a [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'koos' , '@' } ;
jaoks ( int i = 0 ; i < suurus ( a ) / suurus ( a [ 0 ] ) ; i++ )
{
cout << 'Tegelane on  ' << a [ i ] << endl;
}
tagasi 0 ;
}

Väljund:

See näitab nüüd kõiki massiivi „char” märke. Antud koodis initsialiseerisime massiivi ja lisasime need märgid, renderdades need siin.

Näide 4:

Peame töötama funktsioonidega, mis on määratletud päisefailides 'iostream' ja 'string.h'. lisame need kõigepealt, millele järgneb 'std' nimeruum. Seejärel kasutame nime ' myCharArray ' märgimassiivi lähtestamiseks pärast ülalmainitud funktsiooni 'main()' kutset. 'myCharArray' suuruseks on seatud '20' ja lähtestame selle funktsiooniga 'Character Array'.

Nüüd tahame kuvada selle märgimassiivi. Sellele massiivile lisatud märkide kogumi kuvamiseks kasutame sõna 'cout', kuhu lisame 'myCharArray'. Seejärel initsialiseeritakse märgimassiivi nimega 'myCharArray2'. Siin on massiivi 'myCharArray2' suurus '5'. Jääb vaid seada andmetüübiks 'char' ja sisestada märgimassiivi nimi.

Seejärel initsialiseeritakse märgid selles 'char' massiivis. Esmalt sisestame märgid sellesse massiivi, seejärel kasutame allolevat tsüklit 'for', et kuvada iga tähemärki eraldi. Järgmisena kasutame funktsiooni 'cout', et lisada sellele cout'ile 'myCharArray2[a]', kuvades kõik selle tähemassiivi märgid.

Kood 4:

#include

#include
kasutades nimeruumi std;
int main ( )
{
char myCharArray [ kakskümmend ] = 'Tegelaste massiiv' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'a' , 'b' , 'c' , 'd' , 'See on' } ;
jaoks ( int a = 0 ; a < suurus ( myCharArray2 ) / suurus ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ a ] << endl;
}
tagasi 0 ;
}

Väljund:

Järgnevalt kuvatakse mõlemad märgimassiivide väärtused. Esiteks renderdasime täieliku stringi, mille lisasime esimesse tähemärgi massiivi. Seejärel kuvatakse teine ​​tähemassiivi, kuhu sisestasime märgid ja kuvasime need eraldi ühel real.

Näide 5:

Pärast nimeruumi 'iostream' ja 'std' lisamist kutsume siin välja 'main()' ja seejärel initsialiseerime andmetüübi 'char' 'c_array' suurusega '100'. Seejärel kuvame sõnumi, milles lisame 'Sisestage siia märgimassiivi andmed', et kasutaja sisestaks märgid selle rea prindimisel.

Funktsiooni 'cin' kasutatakse massiivi 'char' tähemärgi saamiseks kasutajalt. Asetame 'c_array' pärast 'cin', nii et kasutaja sisestatud andmed salvestatakse sellesse 'c_array'. Nüüd trükime massiivi märgid 'cout' abil, pannes sellesse 'c_array'.

Järgmisena kuvatakse teade, millele lisasime: 'Nüüd jälle sisestage andmed tähemärgi massiivi'. Kasutaja sisestab selle rea prindimisel sellele alale märgid. Kasutajalt tähemärgi hankimiseks massiivi 'char' jaoks kasutame funktsiooni 'cin'. Nüüd kasutame massiivi märkide printimiseks sõna 'cout', sisestades sellesse 'c_array'.

Kood 5:

#include
kasutades nimeruumi std;
int main ( )
{
char c_array [ 100 ] ;
cout <> c_massiiv;
cout << 'Sisestasite:' << c_massiiv << endl;
cout <> c_massiiv;
cout << 'Sisestasite:' << c_massiiv << endl;
tagasi 0 ;
}

Väljund:

Siin sisestasime esimesse 'char' massiivi 'Computer'. Seejärel kuvatakse see järgmisel real pärast sisestusklahvi vajutamist. Pärast seda sisestasime teise 'char massiivi' 'Science'. See renderdatakse ka järgmises pärast uuesti sisestusklahvi vajutamist.

Järeldus

Siin on üksikasjalikult lahti seletatud 'char massiivi' C++ programmeerimise lähtestamise kontseptsioon. Arutasime, et tähemassiivi kasutatakse märkide kogu ja stringi salvestamiseks C++-s. Initsialiseerisime mitu 'sümboli massiivi' ja kuvasime need oma koodides. Initsialiseerisime ka tähemassiivi, et saada selle juhendi viimases koodis olevad märgid kasutajalt. Kõik näited on siin põhjalikult lahti seletatud.