Ở đây trong chương trình này, chúng ta sẽ thấy cách lặp qua từng ký tự của một chuỗi trong C++. Để lặp trên mỗi ký tự, chúng ta có thể sử dụng vòng lặp từ 0 đến (độ dài chuỗi - 1). Để truy cập ký tự, chúng ta có thể dùng toán tử chỉ số "[]" hoặc hàm at() của đối tượng string.
Đầu vào: Chuỗi "Hello World" Đầu ra: "Hello World"
Thuật toán
Bước 1: Lấy chuỗi Bước 2: Duyệt qua từng ký tự bằng vòng lặp Bước 3: In từng ký tự Bước 4: Kết thúc
Mã ví dụ
#include<iostream>
using namespace std;
main() {
string my_str = "Hello World";
for(int i = 0; i < my_str.length(); i++) {
cout << my_str.at(i) << endl; //lấy ký tự tại vị trí i
}
}Kết quả
H e l l o W o r l d