C++ virkne::priekšpuse un C++ virkne::aizmugure

C Virkne Priekspuse Un C Virkne Aizmugure



Šodien mēs apgūsim dažas no galvenajām svarīgām funkcijām, ko virknes veic programmā C++. Mēs uzzināsim, kā iegūt vai piekļūt ievades virknes pirmajam un pēdējam elementam, izmantojot virknes front() un back() funkcijas.

Kā mēs visi zinām, C++ ir uz objektu orientēta valoda, un to ir viegli iemācīties, jo tajā tiek izmantoti cilpas jēdzieni. Ir dažādi C++ datu tipi, un virkne ir viens no šiem datu tipiem. Virkne ir objekts, kas sastāv no elementu secības tajā.

Ievads

C++ virknē ir daudz dažādu elementu piederumu, ko izmanto, lai piekļūtu ievades virknes elementam vai rakstzīmei. Šeit mēs izmantojam front() metodi un back() metodi, lai piekļūtu ievades virknes pirmajai un pēdējai rakstzīmei. Tagad izskaidrosim šīs metodes un redzēsim, kā šīs metodes darbosies programmā C++.







string::front() metode

String front() metode tiek izmantota, lai piekļūtu ievades virknes pirmajam vai priekšējam elementam, un mēs varam arī ievietot elementu vai rakstzīmi ievades virknes sākumā. Pirmā ievietotā rakstzīme tiks aizstāta ar veco pirmo rakstzīmi. Tāpēc ievades virknes garums paliks nemainīgs.



Sintakse

Kad mēs sākam rakstīt front() metodes sintaksi, mēs vispirms ierakstām atslēgvārdu “char”, kas parādīs, ka mēs piekļūstam rakstzīmei. Pēc tam mēs deklarēsim mainīgo, kas saglabā dotās ievades virknes pirmo rakstzīmi. Mēs izsauksim ievades virkni, kuru jau esam izveidojuši. Mēs savienojām front() metodi ar to, izmantojot izsaukšanu. Metode front() ir iepriekš definēta virknes metode, kas tiek izmantota, lai piekļūtu ievades virknes pirmajam elementam.







Kļūdas un izņēmumi

Ja ievades virkne ir tukša, tā parādīs nedefinētu darbību vai uzskaitīs kļūdu. Ja ievades virkne nav tukša, tā parādīs vēlamo izvadi un neizmetīs izņēmumu.

Atdeves vērtība

String front() metode atgriezīs dotās ievades virknes pirmo rakstzīmi vai elementu.



Piemērs

Šeit ir virknes front () metodes piemērs. Pirms piemēra ieviešanas mums vispirms ir nepieciešams C++ kompilators, lai mēs varētu rakstīt un izpildīt mūsu programmu. C++ programmās mēs vienmēr iekļausim dažus ar mūsu programmu saistītus galvenes failus, jo C++ ļauj mums izmantot galvenes failus, lai mums nebūtu jāraksta katra kods.

Izmantojot iepriekš definētus galvenes failus, mūsu kods būs precīzs, pārvaldāms un viegli saprotams. Pirmais mūsu iekļautais galvenes fails ir “#include ”. Zīme “#” tiek izmantota, lai norādītu kompilatoru, lai ielādētu galvenes failu. Atslēgvārds “include” tiek izmantots, lai programmā iekļautu galvenes failu, un “iostream” tiek izmantots datu ievadīšanai un datu izvadīšanai. Otrais galvenes fails, ko esam iekļāvuši “#include ”, lai mēs varētu izmantot virknes un virkņu metodes visā programmā. Pēc tam mēs izmantojām “izmantojot namespace std”, kas nozīmē, ka mainīgie, funkcijas un klases nevar koplietot vienu un to pašu kontekstu visā programmā.

#include

#include

izmantojot namespace std ;

starpt galvenais ( )
{
string str = 'Laipni lūdzam programmēšanas pasaulē \n ' ;
cout << str << endl ;

char Pirmais_elements = str. priekšā ( ) ;
cout << 'Pirmais ievades virknes elements ir: << Pirmais_elements << endl ;

str. priekšā ( ) = '_' ;
cout << endl << 'Atjaunināšanas virkne ir: << str << endl ;

atgriezties 0 ;
}

Pēc pamata bibliotēku iekļaušanas programmā mēs sākam rakstīt faktisko rindas kodu, kuru vēlamies ieviest. Lai to izdarītu, izsauciet funkciju main() un sāciet rakstīt tajā kodu. Vispirms mēs deklarēsim ievades virkni, ierakstot atslēgvārdu “string” ar nosaukumu “str”, un pēc tam ievades virkni ierakstīsim dubultpēdiņās. Un tad mēs to izdrukājām, izmantojot C++ iepriekš definēto cout() metodi.

Mēs rakstīsim string front() metodi. Šim nolūkam vispirms ierakstiet atslēgvārdu “char”, kas nozīmē, ka mēs piekļūstam rakstzīmei, un pēc tam deklarējam mainīgo “First_Element”, kas saglabā ievades virknes elementus. Pēc tam mēs izsauksim front () metodi, kas paziņo kompilatoram, ka mēs piekļūstam ievades virknes priekšējam vai pirmajam elementam. Mēs to parādījām, izmantojot metodi cout () un nodevām tajā virknes mainīgo “str”.

Pēc metodes front() izsaukšanas mēs esam izdarījuši vēl vienu darbību, kas lietotājam skaidri norādīs, no kurienes mainīgais, kuram esam piekļuvuši, atrodas no ievades virknes. Šim nolūkam mēs vispirms ierakstām virknes mainīgā nosaukumu “str” un savienojam to ar metodi front () un pēc tam saglabājam tajā jebkuru mainīgo vai simbolu. To darot, ievades virknes vecais pirmais elements tiks aizstāts ar jauno elementu. Apskatīsim realizētās programmas rezultātu:

string::back() metode

String back() metode tiek izmantota, lai piekļūtu pēdējam ievades virknes elementam, un mēs varam arī pievienot elementu vai rakstzīmi ievades virknes beigās. Pēdējā rakstzīme tiks aizstāta ar veco pēdējo rakstzīmi. Tāpēc ievades virknes garums paliks nemainīgs.

Sintakse

Ļaujiet mums saprast, kā tiek īstenota virknes back() metode. Pirmkārt, mēs ierakstām atslēgvārdu “char” un deklarējam mainīgo, kas saglabā ievades virknes pēdējo elementu, un pēc tam izsaucam back() metodi.

Kļūdas un izņēmumi

Ja ievades virkne nav tukša, tā parādīs vēlamo izvadi un neizmetīs izņēmumu, un, ja tā ir tukša, tā parādīs nedefinētu darbību.

Atdeves vērtība

String back() metode atgriezīs dotās ievades virknes pēdējo elementu.

Piemērs

Šajā piemērā mēs vispirms iekļaujam pamata bibliotēkas, kas ir noderīgas, rakstot programmu, un pēc tam mēs tajā ierakstīsim “using namespace std”. Tad mēs izsauksim galveno funkciju un mēs

Mēs tur ierakstīsim faktisko koda rindiņu. Pirmkārt, mēs ņemam ievades virkni un izdrukājam to, izmantojot cout () metodi. Pēc tam mēs izsaucām string back() metodi, lai mēs varētu piekļūt pēdējam ievades virknes elementam. Pēc tam esam pievienojuši arī pēdējo elementu, aizstājot veco pēdējo ievades virknes elementu un atgriežot 0 funkcijai main(). #include

#include

izmantojot namespace std ;

starpt galvenais ( )
{
string str = 'Sveika pasaule' ;
cout << 'Ievades virkne ir: << str << endl ;

char beigu_elements = str. atpakaļ ( ) ;
cout << endl << 'Pēdējais virknes raksturs ir: << beigu_elements << endl ;

str. atpakaļ ( ) = '_' ;
cout << endl << 'Atjauninātā virkne ir: << str ;

atgriezties 0 ;
}

Apskatīsim iepriekš minētā ilustrācijas koda izvadi un redzēsim, ko mēs iegūstam, ieviešot virknes back() metodi:

Secinājums

Šajā rakstā mēs uzzinājām, kas ir virkne C++ valodā un kādas ir virkņu veidu metodes un kā mēs tās ieviesīsim. Mēs esam apguvuši virknes front() un back() metodes, kā arī esam veikuši dažus piemērus ar detalizētu katras koda rindiņas skaidrojumu.