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)Sfida
FacileAggiungi 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: XXNon 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