C ++, accepter les lettres minuscules et majuscules dans une variable
-
06-07-2019 - |
Question
Je veux autoriser l'utilisateur à utiliser des lettres minuscules ou majuscules en donnant la valeur à la variable de type char ... Toute aide?
La solution
Euh, voulez-vous dire quelque chose comme (où getAChar ()
est la méthode que vous utilisez pour obtenir le caractère):
int ch = getAChar();
while (!isalpha (ch))
ch = getAChar();
Vous pouvez également vérifier qu'un utilisateur n'entre que des alphas. Vous pouvez obtenir une chaîne avec:
cin >> myString;
La recherche d’alphas est aussi simple que:
char *cstr = myString.c_str();
for (int i = 0; i < myString.length(); i++)
if (!isalpha (*cstr++))
return false;
return true;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow