XÂU TRONG C++ (Đối tượng áp dụng: Bồi dưỡng HSG khối 7, 8) Khái niệm: Xâu kí tự cho phép biểu diễn chuỗi kí tự từ, câu, đoạn văn Khai báo chr s; chr* s; string s; string* s; Nhập xâu cin>>s; //cho phép nhập xâu s: nhập liên tiếp KHƠNG tính dấu cách getline(cin,s); // cho phép nhập xâu s: nhập liên tiếp CÓ chứa dấu cách char s[] = { 'H', 'e', 'l', 'l', 'o', '\0' }; //Khởi tạo xâu s có chứa ln giá trị ban đầu Hello string s="Chào bạn ĐT K7, Pro THCS Lập Thạch"; // gán giá trị cho xâu s Ví dụ: s=abc cdfefdjkf dùng cin>>s xâu s=abc dùng getline xâu s=abc cdfefdjkf Chú ý: Cuối xâu ln "\0" hay cịn gọi null Truy cập vào xâu - Xâu giống mảng vậy, phần từ truy cập đến thông qua tên xâu số của s[1] //truy cập vào vị trí số xâu (Phần tử thứ xâu s) s[n] //truy cập vào vị trí thứ n xâu for (int i=0;i hết độ dài xâu Xóa dồn xâu: muốn xóa vị trí x xâu: n=s.size(); for (int i=x;i