Khởi tạo mảng Char trong C++

Khoi Tao Mang Char Trong C



Trong C++, chúng ta có thể khai báo và khởi tạo các mảng có kiểu dữ liệu khác nhau như int, string, char, v.v. Mảng là một biến có thể chứa nhiều giá trị của cùng một kiểu dữ liệu. “Mảng char” được sử dụng để lưu trữ bộ sưu tập ký tự và các chuỗi trong đó. “Mảng char” tương tự như “mảng int”. Vì mảng int lưu trữ các giá trị số, nên “mảng char” lưu trữ tập hợp các ký tự hoặc chuỗi trong lập trình C++. Trong hướng dẫn này, chúng tôi sẽ khởi tạo mảng char trong C++ trong mã của mình.

Ví dụ 1:







Hãy bắt đầu mã C++ bằng cách bao gồm các tệp tiêu đề. Tệp tiêu đề đầu tiên trong ví dụ này là “iostream”. Một số hàm như “cin” hoặc “cout” được khai báo trong tệp tiêu đề này mà chúng ta cần trong mã này. Tệp tiêu đề thứ hai là “string.h” được thêm vào đây vì nhiều hàm mà chúng ta yêu cầu để thao tác ký tự của mảng được xác định trong đó. Không gian tên “std” cũng được thêm vào mã này. Sau đó, chúng ta gọi phương thức “main()” tại đây.



Để khởi tạo mảng ký tự, chúng ta đặt từ khóa “char”. Sau đó, tên mảng được gõ vào đây. Tên mảng ký tự là “new_Array” có kích thước được điều chỉnh thành “50”. Sau đó, chúng ta khởi tạo mảng ký tự này bằng dòng. Dòng mà chúng tôi đưa vào đây để khởi tạo mảng ký tự là “Mảng ký tự đầu tiên của tôi ở đây!”. Bây giờ, chúng tôi muốn in các mảng ký tự này, vì vậy chúng tôi đặt “new_Array” vào “cout”. Điều này hiển thị mảng ký tự trên bảng điều khiển.



Mã 1:





#include
#include
sử dụng không gian tên std;
int chính ( )
{
char mới_Array [ năm mươi ] = 'Mảng ký tự đầu tiên của tôi ở đây!' ;
cout << new_Array << cuối cùng;
trở lại 0 ;
}

Đầu ra:



Mảng ký tự mà chúng ta khởi tạo trong mã được hiển thị ở đây trong kết quả đã cho. Tất cả dữ liệu mà chúng tôi sử dụng để khởi tạo mảng ký tự được hiển thị như sau:

Ví dụ 2:

Các tệp tiêu đề “iostream” và “string.h” được bao gồm ở đây. Bên dưới điều này, chúng tôi thêm không gian tên “std”. Sau đó, sau khi gọi “main()”, chúng ta khởi tạo mảng ký tự với tên “Arr_1”. Chúng ta đặt kiểu dữ liệu “char” rồi đặt tên mảng ký tự.

Sau đó, chúng ta gán các ký tự cho mảng này hoặc có thể nói rằng chúng ta khởi tạo mảng này ở đây bằng các ký tự. Chúng tôi chèn các ký tự trong mảng này và sau đó sử dụng vòng lặp “for” bên dưới mảng này vì chúng tôi muốn hiển thị tất cả các ký tự này một cách riêng biệt. Sau đó, chúng ta sử dụng ”cout” và thêm “Arr_1[i]” vào cout này để hiển thị tất cả các ký tự của mảng char.

Mã 2:

#include

#include
sử dụng không gian tên std;
int chính ( )
{
char Arr_1 [ 10 ] = { 'Một' , 'Nó là' , 'Tôi' , 'Ồ' , 'TRONG' , 'N' , 'Với' , 'b' , 'TRONG' , 'x' } ;
( int tôi = 0 ; Tôi < kích thước của ( Arr_1 ) / kích thước của ( Arr_1 [ 0 ] ) ; tôi++ )
{
cout << 'Ký tự của Mảng là  ' << Arr_1 [ Tôi ] << cuối cùng;
}
trở lại 0 ;
}

Đầu ra:

Tất cả các ký tự của mảng char hiện được hiển thị ở đây. Chúng tôi chèn các ký tự này trong khi khởi tạo mảng trong mã được cung cấp và sau đó hiển thị chúng.

Ví dụ 3:

Chúng tôi bao gồm các tệp tiêu đề “iostream” và “string.h” vì chúng tôi cần làm việc với các hàm được xác định trong đó và sau đó đặt vùng chứa tên “std” bên dưới chúng.

Tiếp theo, chúng ta khởi tạo mảng ký tự với tên “a” sau khi gọi hàm “main()”. Kích thước của mảng “a” này là “12”. Bây giờ, việc chúng ta làm là chèn tên của mảng ký tự sau khi đặt kiểu dữ liệu thành “char”. Sau đó, chúng ta khởi tạo các ký tự cho mảng “char” này. Để hiển thị từng ký tự riêng lẻ, trước tiên, chúng tôi thêm các ký tự vào mảng này rồi sử dụng vòng lặp “for”. Tiếp theo, chúng tôi đã thêm “a[i]” vào cout này bằng cách sử dụng hàm “cout” hiển thị tất cả các ký tự của mảng “char” này.

Mã 3:

#include

#include
sử dụng không gian tên std;
int chính ( )
{
ký tự a [ 12 ] = { 'Một' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'Với' , '@' } ;
( int tôi = 0 ; Tôi < kích thước của ( Một ) / kích thước của ( Một [ 0 ] ) ; tôi++ )
{
cout << 'Nhân vật là  ' << Một [ Tôi ] << cuối cùng;
}
trở lại 0 ;
}

Đầu ra:

Điều này hiện hiển thị mọi ký tự của mảng “char”. Trong mã đã cho, chúng tôi đã khởi tạo mảng và thêm các ký tự này, do đó hiển thị chúng ở đây.

Ví dụ 4:

Chúng ta phải làm việc với các hàm được xác định trong tệp tiêu đề “iostream” và “string.h”; chúng tôi bao gồm những thứ này trước tiên, theo sau là không gian tên “std”. Sau đó, chúng tôi sử dụng tên ” myCharArray ” để khởi tạo mảng ký tự theo lệnh gọi hàm “main()” đã nói ở trên. Kích thước của “myCharArray” được điều chỉnh thành “20” và chúng tôi khởi tạo nó bằng “Mảng ký tự”.

Bây giờ chúng ta muốn hiển thị mảng ký tự này. Chúng tôi sử dụng “cout” trong đó chúng tôi thêm “myCharArray” để hiển thị tập hợp các ký tự mà chúng tôi đã thêm vào mảng này. Mảng ký tự sau đó được khởi tạo với tên, ” myCharArray2”. Ở đây, mảng ” myCharArray2” có kích thước là “5”. Tất cả những gì còn lại phải làm là đặt kiểu dữ liệu thành “char” và chèn tên của mảng ký tự.

Các ký tự sau đó được khởi tạo trong mảng “char” này. Trước tiên, chúng ta chèn các ký tự vào mảng này, sau đó sử dụng vòng lặp “for” bên dưới để hiển thị từng ký tự riêng biệt. Tiếp theo, chúng ta sử dụng hàm “cout” để nối “myCharArray2[a]” vào cout này, hiển thị tất cả các ký tự trong mảng char này.

Mã 4:

#include

#include
sử dụng không gian tên std;
int chính ( )
{
char myCharArray [ hai mươi ] = 'Mảng ký tự' ;
cout << myCharArray << cuối cùng;
char myCharArray2 [ 5 ] = { 'Một' , 'b' , 'c' , 'd' , 'Nó là' } ;
( int a = 0 ; Một < kích thước của ( myCharArray2 ) / kích thước của ( myCharArray2 [ 0 ] ) ; một++ )
{
cout << myCharArray2 [ Một ] << cuối cùng;
}
trở lại 0 ;
}

Đầu ra:

Cả hai giá trị của mảng ký tự được hiển thị như sau. Đầu tiên, chúng ta kết xuất chuỗi hoàn chỉnh mà chúng ta đã thêm vào mảng char đầu tiên. Sau đó, mảng char thứ hai được hiển thị trong đó chúng tôi chèn các ký tự và hiển thị chúng riêng biệt trên một dòng.

Ví dụ 5:

Sau khi thêm namespace “iostream” và “std”, chúng ta gọi “main()” ở đây rồi khởi tạo “c_array” của kiểu dữ liệu “char” với kích thước là “100”. Sau đó, chúng tôi hiển thị thông báo trong đó chúng tôi thêm “Nhập dữ liệu vào mảng ký tự tại đây” để người dùng sẽ nhập các ký tự khi dòng này in ra.

Hàm “cin” được sử dụng để lấy ký tự trong mảng “char” từ người dùng. Chúng tôi đặt “c_array” sau “cin” để dữ liệu mà người dùng nhập vào được lưu trong “c_array” này. Bây giờ, chúng ta in các ký tự của mảng với sự trợ giúp của “cout” bằng cách đặt “c_array” vào đó.

Tiếp theo, một thông báo được hiển thị và chúng tôi đã thêm vào đó, “Bây giờ, hãy nhập lại dữ liệu vào Mảng ký tự”. Người dùng nhập các ký tự vào vùng này khi in dòng này. Để lấy một ký tự từ người dùng để sử dụng trong mảng “char”, chúng ta sử dụng hàm “cin”. Bây giờ, chúng ta sử dụng “cout” để in các ký tự từ mảng bằng cách đưa “c_array” vào đó.

Mã 5:

#include
sử dụng không gian tên std;
int chính ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'Bạn đã nhập:' << c_mảng << cuối cùng;
cout <> c_array;
cout << 'Bạn đã nhập:' << c_mảng << cuối cùng;
trở lại 0 ;
}

Đầu ra:

Ở đây, chúng ta nhập “Computer” vào mảng “char” đầu tiên. Sau đó, nó được hiển thị ở dòng tiếp theo sau khi nhấn “Enter”. Sau đó, chúng ta nhập “Science” vào “char array” thứ hai. Điều này cũng được hiển thị như sau sau khi nhấn “Enter” lần nữa.

Phần kết luận

Khái niệm khởi tạo lập trình C++ “mảng char” được giải thích chi tiết tại đây. Chúng ta đã thảo luận rằng “mảng char” được sử dụng để lưu trữ tập hợp các ký tự và chuỗi trong C++. Chúng tôi đã khởi tạo nhiều “mảng char” và hiển thị chúng trong mã của mình. Chúng tôi cũng đã khởi tạo một “mảng char” để lấy các ký tự từ người dùng trong mã cuối cùng trong hướng dẫn này. Tất cả các ví dụ được giải thích kỹ lưỡng ở đây.