Menu
Coddy logo textTech

Numero di lettere

Lezione 4 di 5 del corso Semplice contatore di caratteri con C++ di Coddy.

In C++, puoi verificare se un carattere è una lettera usando:

bool b = std::isalpha(c)

b conterrà true se c è una lettera, altrimenti false.

Oppure, in breve, usando il namespace:

bool b = isalpha(c)
challenge icon

Sfida

Facile

Aggiungi al tuo programma esistente il conteggio del numero di lettere nella stringa e visualizzalo alla fine in questo modo (con una nuova riga):

Number of letters: XX

Non eliminare l'output precedente: visualizzalo dopo gli output attuali.

Controlla i casi di test per vedere degli esempi!

Provalo tu

#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;
}

Tutte le lezioni di Semplice contatore di caratteri con C++

Esercitati da solo: Compilatore C++ online