T IN ĐICƯƠNG
1
STRING
Nguyễn Thị Phương Thảo
Bộ n KTMT M, Khoa CNTT
Trường Đại học Thủy Lợi
Nội dung cnh
2
1. Kiểu dữ liu string
2. Khai báo s dng
3. cm liên quan
4. Bài tập
1. Kiểu dữ liu string
3
Nhu cu: nhiu phn mm làm vic với dãy c
tự, như họ tên hc sinh, đa ch, email, . . .
Ttcả đu dạng cchuỗi c tự
Chuỗi c tự th s dng mảng hoc
vector để lưu tr.
Kiểu dữ liu string
4
Dưới dạng mng hoc vector, chuỗi tự được
khai o: char ten_hoc_sinh[100]; hoc
vector <char>ten_hoc_sinh ;
Do vic s dng cchui tự ngày ng ph
biến, C++ đã cung cp kiu dữ liu mi string cùng
các hàm tiện ích đi kèm
2. Khai báo s dng
5
Khai báo thư vin string trưckhi s dng :
#include<string>
ch khai báo biến
string a; // ala kieu string, a khong co ki tu nao
string b = "Dai hoc Thuy Loi" ;
string c("Xin chao") ;
Lưu ý :
Giá trị của biến string phải để trong hai du nháy kép " "
dụ:nếu khai o string b = Dai hoc Thuy Loi;
thiếudu "", trình biêndịchsẽ báo lỗi
Nếu muốn có dấu nháy kép " " trong string thì cần thêm tự \
trước tự này
dụ : string d = "Doremon noi: \" Nobita oi. \" " ;