Il permet en autre de controler la saisie de données pour que celle-ci soit valide.
Source / Exemple :
#include <iostream.h>
#include <stdlib.h>
bool test_lettre(char c)
{
return(toupper(c) >= 'A' && toupper(c) <= 'Z');
}
bool test_chiffre(char c)
{
return( c >= '1' || c <= '9');
}
bool test_espace(char c)
{
return( c == 32 || c == 9 || c == 13);
}
void main()
{
char chose;
cout << "Rentrer qq chose : ";
cin >> chose;
if (test_lettre(chose) && test_chiffre(chose))
cout << "Caracter valide";
else
cout << "Caractere invalide" << '\n';
}
Conclusion :
les focntions st deja creer dans ctype.h, et elles s'appelle Isalnum(teste si alphanumerique), isalpha(test si lettre), isdigits(test si chiffre) et y'en a d'autre comme ca.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.