Số chữ cái
Bài học 4 trên 5 trong khóa học Bộ đếm ký tự đơn giản bằng C++ của Coddy.
Trong C++, bạn có thể kiểm tra xem một ký tự có phải là chữ cái không bằng cách dùng:
bool b = std::isalpha(c)b sẽ chứa true nếu c là chữ cái, nếu không thì chứa false.
Hoặc dùng namespace để viết ngắn gọn:
bool b = isalpha(c)Thử thách
DễHãy bổ sung vào chương trình hiện có của bạn để đếm số chữ cái trong chuỗi, rồi in kết quả ở cuối như sau (trên một dòng mới):
Number of letters: XXĐừng xóa phần đầu ra trước đó. Hãy in phần đó sau các kết quả hiện tại.
Xem các test case để tham khảo ví dụ!
Tự làm thử
#include <iostream>
#include <string>
using namespace std;
int main() {
string text;
cout << "Enter text:" << endl;
getline(cin, text);
int total = 0;
for (char c : text) {
if (c == ' ') continue;
total ++;
}
cout << "Total characters: " << total << endl;
return 0;
}Tất cả bài học trong Bộ đếm ký tự đơn giản bằng C++
Tự luyện tập: Trình biên dịch C++ online
Kiểm tra số lượng trên văn bản bất kỳ: Công cụ đếm từ