Chuyển đổi chữ hoa và chữ thường
Bài học 10 trên 18 trong khóa học Hàm trong C++: tự tạo hàm của Coddy.
Trong lập trình, các ký tự được biểu diễn bằng những mã gọi là mã ASCII. Mỗi ký tự có một mã riêng. Ví dụ:
- Mã ASCII của 'a' là 97.
- Mã ASCII của 'b' là 98, và cứ thế tiếp tục.
Lưu ý rằng mã ASCII của chữ cái viết thường khác với mã ASCII của chữ cái viết hoa. Ví dụ:
- Mã ASCII của 'A' là 65.
- Mã ASCII của 'B' là 66.
Hiệu giữa mã ASCII của chữ cái viết thường và viết hoa là 32.
Thử thách
DễViết một hàm (function) đổi kiểu chữ hoa và chữ thường của các ký tự.
Hàm swap_cases nhận một chuỗi làm tham số và trả về một chuỗi mới với kiểu chữ của các ký tự được đổi: ký tự viết thường sẽ đổi thành chữ hoa, còn ký tự viết hoa sẽ đổi thành chữ thường.
Ví dụ:
- Nếu đầu vào là:
"CoDDy" - Đầu ra sẽ là:
"cOddY"
Tự làm thử
#include <iostream>
#include <string>
using namespace std;
string swap_cases(string str) {
}Tất cả bài học trong Hàm trong C++: tự tạo hàm
1Giới thiệu
Giới thiệu3Hàm nâng cao
So sánh hai chuỗiChuyển đổi chữ hoa và chữ thườngĐếm chữ cáiThay thế trong mảngTrích xuất số nguyênTạo ký tựXóa phần tử tại chỉ số cụ thểTự luyện tập: Trình biên dịch C++ online