Inisialisasi Char Array di C++

Inisialisasi Char Array Di C



Di C++, kita bisa mendeklarasikan dan menginisialisasi array dengan tipe data berbeda seperti int, string, char, dll. Array adalah variabel yang dapat menampung beberapa nilai dengan tipe data serupa. 'Array char' digunakan untuk menyimpan koleksi karakter dan string di dalamnya. 'Array char' mirip dengan 'array int'. Saat array int menyimpan nilai numerik, “array char” menyimpan kumpulan karakter atau string dalam pemrograman C++. Dalam panduan ini, kita akan menginisialisasi array char di C++ dalam kode kita.

Contoh 1:







Mari kita mulai kode C++ dengan memasukkan file header. File header pertama dalam contoh ini adalah “iostream”. Beberapa fungsi seperti “cin” atau “cout” dideklarasikan dalam file header yang kita perlukan dalam kode ini. File header kedua adalah “string.h” yang ditambahkan di sini karena banyak fungsi yang kita perlukan untuk memanipulasi karakter array didefinisikan di dalamnya. Namespace “std” juga ditambahkan dalam kode ini. Kemudian, kita memanggil metode “main()” di sini.



Untuk menginisialisasi array karakter, kami menempatkan kata kunci “char”. Kemudian, nama array diketik di sini. Nama array karakternya adalah “new_Array” yang ukurannya disesuaikan menjadi “50”. Kemudian, kita menginisialisasi array karakter ini dengan garis. Baris yang kami sertakan di sini untuk menginisialisasi array karakter adalah “Array Karakter pertama saya ada di sini!”. Sekarang, kita ingin mencetak array karakter ini, jadi kita tempatkan “new_Array” di “cout”. Ini membuat array karakter di konsol.



Kode 1:





#termasuk
#termasuk
menggunakan namespace std;
ke utama ( )
{
karakter baru_Array [ lima puluh ] = 'Array Karakter pertamaku ada di sini!' ;
cout << array_baru << akhir;
kembali 0 ;
}

Keluaran:



Array karakter yang kita inisialisasi dalam kode ditampilkan di sini pada hasil yang diberikan. Semua data yang kami gunakan untuk menginisialisasi array karakter dirender sebagai berikut:

Contoh 2:

File header “iostream” dan “string.h” disertakan di sini. Di bawahnya, kami menambahkan namespace “std”. Kemudian, setelah memanggil “main()”, kita menginisialisasi array karakter dengan nama, “Arr_1”. Kita menempatkan tipe data “char” dan kemudian memasukkan nama array karakter.

Kemudian, kita menetapkan karakter ke array ini, atau kita dapat mengatakan bahwa kita menginisialisasi array ini di sini dengan karakter tersebut. Kami memasukkan karakter dalam array ini dan kemudian menggunakan loop “for” di bawahnya karena kami ingin menampilkan semua karakter ini secara terpisah. Kemudian, kita menggunakan ”cout” dan menambahkan “Arr_1[i]” di cout ini yang menampilkan semua karakter dari array char.

Kode 2:

#termasuk

#termasuk
menggunakan namespace std;
ke utama ( )
{
karakter Arr_1 [ 10 ] = { 'A' , 'Dia' , 'Saya' , 'HAI' , 'di dalam' , 'N' , 'Dengan' , 'B' , 'Di dalam' , 'X' } ;
untuk ( ke dalam saya = 0 ; Saya < ukuran dari ( Arr_1 ) / ukuran dari ( Arr_1 [ 0 ] ) ; saya++ )
{
cout << 'Karakter Array adalah  ' << Arr_1 [ Saya ] << akhir;
}
kembali 0 ;
}

Keluaran:

Semua karakter array char sekarang ditampilkan di sini. Kami memasukkan karakter-karakter ini saat menginisialisasi array dalam kode yang kami sediakan dan kemudian merendernya.

Contoh 3:

Kami menyertakan file header “iostream” dan “string.h” karena kami perlu bekerja dengan fungsi yang ditentukan di dalamnya, lalu menempatkan namespace “std” di bawahnya.

Selanjutnya, kita menginisialisasi array karakter dengan nama “a” setelah memanggil fungsi “main()”. Ukuran array “a” ini adalah “12”. Sekarang, yang kita lakukan adalah memasukkan nama array karakter setelah mengatur tipe data menjadi “char”. Setelah itu, kami menginisialisasi karakter ke array “char” ini. Untuk menampilkan setiap karakter satu per satu, pertama-tama kita menambahkan karakter ke array ini, lalu menggunakan loop “for”. Selanjutnya, kita menambahkan “a[i]” ke cout ini menggunakan fungsi “cout” yang menampilkan semua karakter dari array “char” ini.

Kode 3:

#termasuk

#termasuk
menggunakan namespace std;
ke utama ( )
{
karakter a [ 12 ] = { 'A' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Dengan' , '@' } ;
untuk ( ke dalam saya = 0 ; Saya < ukuran dari ( A ) / ukuran dari ( A [ 0 ] ) ; saya++ )
{
cout << 'Karakternya adalah  ' << A [ Saya ] << akhir;
}
kembali 0 ;
}

Keluaran:

Ini sekarang menampilkan setiap karakter dari array “char”. Dalam kode yang diberikan, kami menginisialisasi array dan menambahkan karakter-karakter ini, sehingga merendernya di sini.

Contoh 4:

Kita harus bekerja dengan fungsi yang didefinisikan dalam file header “iostream” dan “string.h”; kami menyertakan ini terlebih dahulu, diikuti dengan namespace “std”. Kami kemudian menggunakan nama 'myCharArray' untuk menginisialisasi array karakter setelah pemanggilan fungsi 'main()' yang disebutkan di atas. Ukuran “myCharArray” disesuaikan menjadi “20” dan kita inisialisasi dengan “Character Array”.

Sekarang, kami ingin menampilkan array karakter ini. Kami menggunakan 'cout' di mana kami menambahkan 'myCharArray' untuk menampilkan kumpulan karakter yang kami tambahkan ke array ini. Array karakter kemudian diinisialisasi dengan nama, ” myCharArray2″. Di sini, array ” myCharArray2″ memiliki ukuran “5”. Yang perlu dilakukan hanyalah mengatur tipe data menjadi 'char' dan memasukkan nama array karakter.

Karakter tersebut kemudian diinisialisasi dalam array “char” ini. Kami memasukkan karakter ke dalam array ini terlebih dahulu, kemudian menggunakan loop “for” di bawah untuk menampilkan setiap karakter secara terpisah. Selanjutnya, kita menggunakan fungsi “cout” untuk menambahkan “myCharArray2[a]” ke cout ini, menampilkan semua karakter dalam array char ini.

Kode 4:

#termasuk

#termasuk
menggunakan namespace std;
ke utama ( )
{
char myCharArray [ dua puluh ] = 'Array Karakter' ;
cout << myCharArray << akhir;
char myCharArray2 [ 5 ] = { 'A' , 'B' , 'C' , 'D' , 'Dia' } ;
untuk ( ke dalam a = 0 ; A < ukuran dari ( myCharArray2 ) / ukuran dari ( myCharArray2 [ 0 ] ) ; sebuah++ )
{
cout << myCharArray2 [ A ] << akhir;
}
kembali 0 ;
}

Keluaran:

Kedua nilai array karakter ditampilkan sebagai berikut. Pertama, kami merender string lengkap yang kami tambahkan di array char pertama. Kemudian, array char kedua ditampilkan di mana kita memasukkan karakter dan menampilkannya secara terpisah dalam satu baris.

Contoh 5:

Setelah menambahkan namespace “iostream” dan “std”, kita memanggil “main()” di sini dan kemudian menginisialisasi “c_array” dari tipe data “char” dengan ukuran “100”. Kemudian, kami menampilkan pesan di mana kami menambahkan 'Masukkan data dalam array karakter di sini' sehingga pengguna akan memasukkan karakter saat baris ini dicetak.

Fungsi “cin” digunakan untuk mendapatkan karakter dalam array “char” dari pengguna. Kami menempatkan “c_array” setelah “cin” sehingga data yang dimasukkan pengguna disimpan di “c_array” ini. Sekarang, kita mencetak karakter array dengan bantuan “cout” dengan memasukkan “c_array” di dalamnya.

Selanjutnya, sebuah pesan ditampilkan, yang kami tambahkan, “Sekarang lagi, masukkan data dalam array karakter”. Pengguna memasukkan karakter di area ini ketika baris ini dicetak. Untuk mengambil karakter dari pengguna untuk digunakan dalam array “char”, kami menggunakan fungsi “cin”. Sekarang, kita menggunakan “cout” untuk mencetak karakter dari array dengan memasukkan “c_array” ke dalamnya.

Kode 5:

#termasuk
menggunakan namespace std;
ke utama ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Anda masuk:' << c_array << akhir;
cout <> c_array;
cout << 'Anda masuk:' << c_array << akhir;
kembali 0 ;
}

Keluaran:

Di sini, kita memasukkan “Komputer” di array “char” pertama. Kemudian, ditampilkan di baris berikutnya setelah menekan “Enter”. Setelah ini, kita memasukkan “Ilmu” di “array karakter” kedua. Ini juga ditampilkan berikut ini setelah menekan 'Enter' lagi.

Kesimpulan

Konsep inisialisasi pemrograman C++ “char array” dijelaskan secara rinci di sini. Kita telah membahas bahwa “array char” digunakan untuk menyimpan kumpulan karakter dan string di C++. Kami menginisialisasi beberapa 'array char' dan menampilkannya dalam kode kami. Kami juga menginisialisasi 'char array' untuk mendapatkan karakter dari pengguna dalam kode terakhir kami dalam panduan ini. Semua contoh dijelaskan secara menyeluruh di sini.