Menu
CoddyTech

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)
challenge icon

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ừ