Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình lặp qua từng ký tự trong chuỗi C++


Ở đâ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