C++ string::depan & C++ string::belakang

C String Depan C String Belakang



Hari ini, kita akan mempelajari beberapa fungsi penting dasar yang dilakukan string di C++. Kita akan mempelajari cara mendapatkan atau mengakses elemen pertama dan terakhir dari string input dengan menggunakan fungsi string front() dan back().

Seperti yang kita ketahui C++ adalah bahasa berorientasi objek dan mudah dipelajari karena menggunakan konsep perulangan di dalamnya. Ada berbagai tipe data C++ dan string adalah salah satu tipe data tersebut. String adalah objek yang terdiri dari urutan elemen di dalamnya.

pengantar

Dalam string C++, ada banyak pengakses elemen berbeda yang digunakan untuk mengakses elemen atau karakter string input. Di sini, kita menggunakan metode front() dan metode back() untuk mengakses karakter pertama dan terakhir dari string masukan. Sekarang, mari kita jelaskan metode ini dan lihat bagaimana metode ini bekerja di C++.







string::depan() metode

Metode string front() digunakan untuk mengakses elemen pertama atau depan dari input string dan kita juga dapat menyisipkan elemen atau karakter di awal string input. Karakter pertama yang dimasukkan akan digantikan oleh karakter pertama yang lama. Jadi, itulah mengapa panjang string input akan tetap sama.



Sintaksis

Ketika kita mulai menulis sintaks dari metode front(), pertama-tama kita menulis kata kunci “char” yang akan menunjukkan bahwa kita akan mengakses karakter tersebut. Kemudian, kita akan mendeklarasikan variabel yang menyimpan karakter pertama dari input string yang diberikan. Kami akan memanggil string input yang telah kami buat. Kami menggabungkan metode front() dengannya melalui pemanggilan. Metode front() adalah metode string yang telah ditentukan sebelumnya yang digunakan untuk mengakses elemen pertama dari string input.







Kesalahan & Pengecualian

Jika string input kosong, itu akan menampilkan perilaku yang tidak terdefinisi atau mencantumkan kesalahan. Jika string input tidak kosong, maka itu akan menampilkan output yang diinginkan dan tidak akan membuang pengecualian.

Nilai Pengembalian

Metode string front() akan mengembalikan karakter atau elemen pertama dari input string yang diberikan.



Contoh

Berikut adalah contoh metode string front(). Sebelum mengimplementasikan contoh, pertama-tama kita membutuhkan kompiler C++ agar kita dapat menulis dan menjalankan program kita. Dalam program C++, kami akan selalu menyertakan beberapa file header yang terkait dengan program kami karena C++ memungkinkan kami untuk menggunakan file header sehingga kami tidak perlu menulis kodenya masing-masing.

Dengan menggunakan file header yang telah ditentukan sebelumnya, kode kita akan akurat, dapat dikelola, dan mudah dipahami. File header pertama yang kami sertakan adalah “#include ”. Tanda “#” digunakan untuk mengarahkan kompiler memuat file header. Kata kunci 'include' digunakan untuk menyertakan file header dalam program dan 'iostream' digunakan untuk memasukkan data dan menampilkan data. File header kedua telah kami sertakan dalam '#include ' sehingga kami dapat menggunakan metode string dan string di seluruh program. Kemudian, kami menggunakan 'using namespace std' yang berarti variabel, fungsi, dan kelas tidak dapat berbagi konteks yang sama di seluruh program.

#termasuk

#sertakan

menggunakan namespace std ;

int utama ( )
{
string str = 'Selamat Datang Di Dunia Pemrograman \n ' ;
cout << str << endl ;

arang First_Element = str. depan ( ) ;
cout << 'Elemen Pertama dari String Input adalah:' << First_Element << endl ;

str. depan ( ) = '_' ;
cout << endl << 'String yang Memperbarui adalah:' << str << endl ;

kembali 0 ;
}

Setelah memasukkan pustaka dasar ke dalam program, kami mulai menulis kode baris sebenarnya yang ingin kami terapkan. Untuk ini, panggil fungsi main() dan mulailah menulis kode di dalamnya. Pertama, kita akan mendeklarasikan input string dengan menuliskan kata kunci “string” bernama “str” kemudian menuliskan input string tersebut dengan tanda kutip ganda. Dan kemudian kami mencetaknya dengan menggunakan metode cout() yang telah ditentukan sebelumnya dari C++.

Kita akan menulis metode string front(). Untuk itu terlebih dahulu tuliskan kata kunci “char” yang artinya kita sedang mengakses karakter tersebut kemudian kita mendeklarasikan variabel “First_Element” yang menyimpan elemen string input. Kemudian, kita akan memanggil metode front() yang memberi tahu kompiler bahwa kita sedang mengakses elemen depan atau elemen pertama dari string masukan. Kami menampilkannya dengan menggunakan metode cout() dan meneruskan variabel string “str” di dalamnya.

Setelah memanggil metode front(), kita telah melakukan satu hal lagi yang akan memberi tahu pengguna dengan jelas dari mana variabel yang telah kita akses berasal dari string input. Untuk itu, pertama-tama kita menulis nama variabel string “str” dan menggabungkannya dengan metode front() dan kemudian menyimpan variabel atau simbol apapun di dalamnya. Dengan melakukan ini, elemen pertama yang lama dari string input akan diganti dengan elemen baru. Mari kita lihat output dari program yang diimplementasikan:

string::kembali() metode

Metode string back() digunakan untuk mengakses elemen terakhir dari string input dan kita juga dapat menambahkan elemen atau karakter di akhir string input. Karakter terakhir akan digantikan oleh karakter terakhir yang lama. Jadi, itulah mengapa panjang string input akan tetap sama.

Sintaksis

Mari kita pahami penerapan metode string back(). Pertama, kita menulis kata kunci “char” dan mendeklarasikan variabel yang menyimpan elemen terakhir dari input string dan kemudian memanggil metode back().

Kesalahan & Pengecualian

Jika string input tidak kosong, itu akan menampilkan output yang diinginkan dan tidak akan membuang pengecualian dan jika kosong, itu akan menunjukkan perilaku yang tidak terdefinisi.

Nilai Pengembalian

Metode string back() akan mengembalikan elemen terakhir dari input string yang diberikan.

Contoh

Dalam contoh ini, pertama-tama kita menyertakan pustaka dasar yang berguna saat menulis program dan kemudian kita akan menulis 'using namespace std' di dalamnya. Kemudian, kita akan memanggil fungsi utama dan we

Kami akan menulis baris kode yang sebenarnya di sana. Pertama, kita mengambil input string dan mencetaknya dengan menggunakan metode cout(). Kemudian, kami memanggil metode string back() sehingga kami dapat mengakses elemen terakhir dari input string. Setelah ini, kami juga menambahkan elemen terakhir dengan mengganti elemen terakhir yang lama dari string masukan dan mengembalikan 0 ke fungsi main(). #termasuk

#sertakan

menggunakan namespace std ;

int utama ( )
{
string str = 'Halo Dunia' ;
cout << 'Rangkaian Inputnya adalah:' << str << endl ;

arang elemen_akhir = str. kembali ( ) ;
cout << endl << 'Karakter Terakhir dari String adalah:' << elemen_akhir << endl ;

str. kembali ( ) = '_' ;
cout << endl << 'String yang Diperbarui adalah:' << str ;

kembali 0 ;
}

Mari kita lihat output dari kode ilustrasi di atas dan lihat apa yang kita dapatkan dengan mengimplementasikan metode string back():

Kesimpulan

Pada artikel ini, kita telah mempelajari apa itu string dalam C++ dan apa saja metode dari tipe string, dan bagaimana kita akan mengimplementasikannya. Kita telah mempelajari metode front() dan back() dari string dan kita juga telah melakukan beberapa contoh dengan penjelasan mendetail untuk setiap baris kode.