2010-11-01 7 views
1

Existe-t-il une fonction permettant de limiter le nombre de caractères qu'un utilisateur peut entrer dans la CLI pour lire une variable?Limiter le nombre de caractères dans l'entrée

Je peux limiter la quantité de caractères qu'une valeur peut stocker, donc si je mets string[4] et que j'entre abcdef, la variable stocke juste abcd.

Je dois limiter le nombre de caractères qu'un utilisateur peut écrire. Comment cela peut-il être fait?

Cela devrait être en Pascal standard, pas en Delphi.

Répondre

0

Eh bien, il n'y en a pas.

1

Je dirais le lire caractère par caractère de CLI en utilisant ReadKey. Faites ceci en boucle et cassez-le si le nombre maximum de caractères a été atteint ou si l'utilisateur appuie sur retour.

+0

readkey n'est pas standard pascal afaik, mais une extension Borland –

Questions connexes