Đây là một chương trình C++ đơn giản để in ra dòng chữ "Happy Birthday" (Chúc mừng sinh nhật).
Thuật toán
Bắt đầu
Khởi tạo chuỗi str1 chứa các ký tự trước một bước so với ký tự mong muốn (ví dụ: 'G' cho 'H').
Gán chuỗi cho con trỏ p.
Vòng lặp while cho đến khi *p != NULL.
Tăng giá trị ký tự tại con trỏ p lên 1 và di chuyển con trỏ sang ký tự tiếp theo.
In kết quả.
Kết thúc
Ví dụ mã nguồn
#include <iostream>
using namespace std;
int main() {
char str[] = "G`ooxAhqsgc`x", *p;
p = str;
while (*p != '\0')
++*p++;
cout << str;
return 0;
}
Đầu ra
HappyBirthday