Mulakan Array Char dalam C++

Mulakan Array Char Dalam C



Dalam C++, kita boleh mengisytiharkan dan memulakan tatasusunan jenis data yang berbeza seperti int, rentetan, aksara, dll. Tatasusunan ialah pembolehubah yang mungkin memegang beberapa nilai jenis data yang serupa. 'tatasusunan char' digunakan untuk menyimpan koleksi watak dan rentetan di dalamnya. 'tatasusunan char' adalah serupa dengan 'tatasusunan int'. Memandangkan tatasusunan int menyimpan nilai berangka, 'tatasusunan char' menyimpan koleksi aksara atau rentetan dalam pengaturcaraan C++. Dalam panduan ini, kami akan memulakan tatasusunan char dalam C++ dalam kod kami.

Contoh 1:







Mari mulakan kod C++ dengan memasukkan fail pengepala. Fail pengepala pertama dalam contoh ini ialah 'iostream'. Sesetengah fungsi seperti 'cin' atau 'cout' diisytiharkan dalam fail pengepala ini yang kami perlukan dalam kod ini. Fail pengepala kedua ialah 'string.h' yang ditambahkan di sini kerana banyak fungsi yang kami perlukan untuk memanipulasi watak tatasusunan ditakrifkan di dalamnya. Ruang nama 'std' juga ditambah dalam kod ini. Kemudian, kami menggunakan kaedah 'utama()' di sini.



Untuk memulakan tatasusunan aksara, kami meletakkan kata kunci 'char'. Kemudian, nama tatasusunan ditaip di sini. Nama tatasusunan aksara ialah 'new_Array' yang saiznya dilaraskan kepada '50'. Kemudian, kami memulakan tatasusunan aksara ini dengan baris. Baris yang kami sertakan di sini untuk memulakan tatasusunan aksara ialah 'Susunan Watak pertama saya ada di sini!'. Sekarang, kami ingin mencetak tatasusunan aksara ini, jadi kami letakkan 'New_Array' dalam 'cout'. Ini menjadikan tatasusunan aksara pada konsol.



Kod 1:





#include
#include
menggunakan ruang nama std;
int utama ( )
{
char new_Array [ lima puluh ] = 'Array Watak pertama saya ada di sini!' ;
cout << new_Array << endl;
kembali 0 ;
}

Pengeluaran:



Tatasusunan aksara yang kami mulakan dalam kod dipaparkan di sini dalam hasil yang diberikan. Semua data yang kami gunakan untuk memulakan tatasusunan aksara dipaparkan dalam perkara berikut:

Contoh 2:

Fail pengepala 'iostream' dan 'string.h' disertakan di sini. Di bawah ini, kami menambah ruang nama 'std'. Kemudian, selepas memanggil 'utama()', kami memulakan tatasusunan aksara dengan nama, 'Arr_1'. Kami meletakkan jenis data 'char' dan kemudian meletakkan nama tatasusunan aksara.

Kemudian, kami menetapkan aksara kepada tatasusunan ini, atau kami boleh mengatakan bahawa kami memulakan tatasusunan ini di sini dengan aksara. Kami memasukkan aksara dalam tatasusunan ini dan kemudian menggunakan gelung 'untuk' di bawah ini kerana kami ingin memaparkan semua aksara ini secara berasingan. Kemudian, kami menggunakan 'cout' dan menambah 'Arr_1[i]' dalam cout ini yang memaparkan semua aksara tatasusunan char.

Kod 2:

#include

#include
menggunakan ruang nama std;
int utama ( )
{
char Arr_1 [ 10 ] = { 'a' , 'Ia adalah' , 'saya' , 'O' , 'dalam' , 'n' , 'Dengan' , 'b' , 'Dalam' , 'x' } ;
untuk ( int i = 0 ; i < saiz ( Arr_1 ) / saiz ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'Watak Array ialah  ' << Arr_1 [ i ] << endl;
}
kembali 0 ;
}

Pengeluaran:

Semua aksara tatasusunan char kini dipaparkan di sini. Kami memasukkan aksara ini semasa memulakan tatasusunan dalam kod kami yang disediakan dan kemudian menjadikannya.

Contoh 3:

Kami menyertakan fail pengepala 'iostream' dan 'string.h' kerana kami perlu bekerja dengan fungsi yang ditakrifkan di dalamnya dan kemudian meletakkan ruang nama 'std' di bawahnya.

Seterusnya, kami memulakan tatasusunan aksara dengan nama 'a' selepas menggunakan fungsi 'utama()'. Saiz tatasusunan 'a' ini ialah '12'. Sekarang, apa yang kami lakukan ialah memasukkan nama tatasusunan aksara selepas menetapkan jenis data kepada 'char'. Selepas itu, kami memulakan aksara kepada tatasusunan 'char' ini. Untuk memaparkan setiap aksara secara individu, kami mula-mula menambahkan aksara pada tatasusunan ini dan kemudian menggunakan gelung 'untuk'. Seterusnya, kami menambahkan 'a[i]' pada cout ini menggunakan fungsi 'cout' yang memaparkan semua aksara tatasusunan 'char' ini.

Kod 3:

#include

#include
menggunakan ruang nama std;
int utama ( )
{
char a [ 12 ] = { 'a' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Dengan' , '@' } ;
untuk ( int i = 0 ; i < saiz ( a ) / saiz ( a [ 0 ] ) ; i++ )
{
cout << 'Wataknya ialah  ' << a [ i ] << endl;
}
kembali 0 ;
}

Pengeluaran:

Ini kini menunjukkan setiap aksara tatasusunan 'char'. Dalam kod yang diberikan, kami memulakan tatasusunan dan menambah aksara ini, dengan itu menjadikannya di sini.

Contoh 4:

Kita mesti bekerja dengan fungsi yang ditakrifkan dalam fail pengepala 'iostream' dan 'string.h'; kami menyertakan ini dahulu, diikuti dengan ruang nama 'std'. Kami kemudian menggunakan nama ' myCharArray ' untuk memulakan tatasusunan aksara berikutan panggilan fungsi 'main()' yang disebutkan di atas. Saiz 'myCharArray' dilaraskan kepada '20' dan kami memulakannya dengan 'Character Array'.

Sekarang, kami mahu memaparkan tatasusunan aksara ini. Kami menggunakan 'cout' di mana kami menambah 'myCharArray' untuk memaparkan koleksi aksara yang kami tambahkan pada tatasusunan ini. Susunan aksara kemudiannya dimulakan dengan nama, ” myCharArray2″. Di sini, tatasusunan ” myCharArray2″ mempunyai saiz “5”. Apa yang perlu dilakukan ialah menetapkan jenis data kepada 'char' dan memasukkan nama tatasusunan aksara.

Aksara kemudiannya dimulakan dalam tatasusunan 'char' ini. Kami memasukkan aksara ke dalam tatasusunan ini dahulu, kemudian gunakan gelung 'untuk' di bawah untuk menunjukkan setiap aksara secara berasingan. Seterusnya, kami menggunakan fungsi 'cout' untuk menambahkan 'myCharArray2[a]' pada cout ini, memaparkan semua aksara dalam tatasusunan char ini.

Kod 4:

#include

#include
menggunakan ruang nama std;
int utama ( )
{
char myCharArray [ dua puluh ] = 'Susun Watak' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'a' , 'b' , 'c' , 'd' , 'Ia adalah' } ;
untuk ( int a = 0 ; a < saiz ( myCharArray2 ) / saiz ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ a ] << endl;
}
kembali 0 ;
}

Pengeluaran:

Kedua-dua nilai tatasusunan aksara dipaparkan dalam perkara berikut. Mula-mula, kami memberikan rentetan lengkap yang kami tambahkan dalam tatasusunan char pertama. Kemudian, tatasusunan aksara kedua dipaparkan di mana kami memasukkan aksara dan memaparkannya secara berasingan dalam satu baris.

Contoh 5:

Selepas menambah ruang nama 'iostream' dan 'std', kami memanggil 'main()' di sini dan kemudian memulakan 'c_array' jenis data 'char' dengan saiz '100'. Kemudian, kami memaparkan mesej di mana kami menambah 'Masukkan data dalam tatasusunan aksara di sini' supaya pengguna akan memasukkan aksara apabila baris ini dicetak.

Fungsi 'cin' digunakan untuk mendapatkan aksara dalam tatasusunan 'char' daripada pengguna. Kami meletakkan 'c_array' selepas 'cin' supaya data yang dimasukkan oleh pengguna disimpan dalam 'c_array' ini. Sekarang, kami mencetak aksara tatasusunan dengan bantuan 'cout' dengan meletakkan 'c_array' di dalamnya.

Seterusnya, mesej ditunjukkan, yang kami tambahkan, 'Sekarang sekali lagi, masukkan data dalam Array aksara'. Pengguna memasukkan aksara dalam kawasan ini apabila baris ini dicetak. Untuk mendapatkan semula aksara daripada pengguna untuk digunakan dalam tatasusunan 'char', kami menggunakan fungsi 'cin'. Sekarang, kami menggunakan 'cout' untuk mencetak aksara daripada tatasusunan dengan memasukkan 'c_array' ke dalamnya.

Kod 5:

#include
menggunakan ruang nama std;
int utama ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Anda telah masuk:' << c_array << endl;
cout <> c_array;
cout << 'Anda telah masuk:' << c_array << endl;
kembali 0 ;
}

Pengeluaran:

Di sini, kami memasukkan 'Komputer' dalam tatasusunan 'char' pertama. Kemudian, ia dipaparkan dalam baris seterusnya selepas menekan 'Enter'. Selepas ini, kami memasuki 'Sains' dalam 'tatasusunan char' kedua. Ini juga dipaparkan dalam yang berikut selepas menekan 'Enter' sekali lagi.

Kesimpulan

Konsep memulakan pengaturcaraan C++ 'tatasusunan char' diterangkan secara terperinci di sini. Kami membincangkan bahawa 'tatasusunan char' digunakan untuk menyimpan koleksi aksara dan rentetan dalam C++. Kami memulakan berbilang 'tatasusunan char' dan memaparkannya dalam kod kami. Kami juga memulakan 'tatasusunan char' untuk mendapatkan aksara daripada pengguna dalam kod terakhir kami dalam panduan ini. Semua contoh diterangkan dengan teliti di sini.