Rien de bien énorme...
Savoir si un caractère est une majuscule, une minuscule, un chiffre ou une ponctuation.
Y compris les caractères accentués...
Normalement, il y a pas de bug....
Source / Exemple :
function IsMin(c:char):boolean;
begin
result:=(c=ansilowercase(c)) and (ansiuppercase(c)<>ansilowercase(c));
end;
function IsMaj(c:char):boolean;
begin
result:=(c=ansiuppercase(c)) and (ansiuppercase(c)<>ansilowercase(c));
end;
function IsNum(c:char):boolean;
begin
result:=c in ['0'..'9'];
end;
Function IsPonct(c:char):boolean;
begin
result:=(ansiuppercase(c)=ansilowercase(c)) and not (c in ['0'..'9']);
end;
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.