Hàm xử lý chuỗi trong c

Ngoài mảng ký tự, chúng ta có thể sử dụng lớp string để lưu trữ chuỗi ký tự trong C++.

Trong C++, bạn có thể tạo ra một đối tượng string để lưu trữ chuỗi ký tự. Không giống mảng ký tự, đối tượng string không có kích thước cố định và có thể mở rộng nếu cần.

Đối tượng string được tạo bởi lớp string trong thư viện #include .

Cú pháp khai báo đối tượng string:

string;

Có thể gán một hằng string hoặc các string khác vào một biến string.

string str1 = "I love";
string str2 = str1;

Có thể gán hai chuỗi string, nối chuỗi bằng toán tử “+”, so sánh hai chuỗi bằng các toán tử quan hệ [, ==, !=,…]. Một string với chiều dài n, những vị trí của các ký tự của string có phạm vi từ 0 tới n – 1. Có thể truy xuất ký tự trong string như mảng với cú pháp: [vị trí].

string str1 = "Apple"; string str2 = "apple";
string str3 = "apples"; string str4 = "orange";
bool t1 = [str1 == str2]; // t1 = false
bool t2 = [str1 < str2]; //t2 = true
bool t3 = [str2 < str3]; //t3 = true
bool t4 = [str3 != str4]; //t4 = true
bool t5 = [str4 > str3]; // t5 = true
string myMsg = "How are you doing?";
cout

Chủ Đề