Vẫn sử dụng IDE Online, chạy đoạn code sau
#include <iostream>
using namespace std;
int main(){
string s = "Dat Viet Lap Trinh";
cout << s << endl;
return 0;
}
Không có gì qua khó hiểu, chúng ta khai báo một biến s với kiểu dữ liệu là string. Sau đó in nội dung của biến s trong hàm main().
String
trong C++ được sử dụng để lưu chuỗi ký tự, nó như một mảng char động,
có thể thay đổi kích thước một cách linh hoạt cũng như hỗ trợ chèn, xóa,
sửa đổi...
Khai báo string bạn có thể khai báo một chuỗi ký tự rỗng hoặc chuỗi có sẵn nội dung :
Cú pháp :
//Khai báo chuỗi rỗng
string name_string;
//Khai báo chuỗi rỗng
string name_string = "";
//Khai báo chuỗi có nội dung
string name_string = "data";
Nói chung chuỗi trong C++ "dễ thở" hơn so với chuỗi trong C.
Duyệt String
String tương tự như 1 mảng động, bạn có thể truy xuất các phần tử trong chuỗi thông qua chỉ số được đánh từ 0.
Nếu bạn muốn duyệt từng ký tự trong string thì bạn có thể dùng 3 cách :
Duyệt thông qua chỉ số
Duyệt bằng ranged-base for loop
Duyệt bằng Iterator
Ví dụ string s = "DatVietLT" :
s[index] | D | a | t | V | i | e | t | L | T |
index | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Duyệt string bằng chỉ số :
Sử dụng IDE Online, đây là code
#include <iostream>
#include <string>
using namespace std;
int main(){
string s = "DatVietLT";
for(int i = 0; i < (int)s.size(); i++){
cout << "s[" << i << "] = " << s[i] << endl;
}
}
Bấm Run để chạy chương trình
Không có nhận xét nào:
Đăng nhận xét