Quelle est la meilleure façon d'analyser la date en Pascal que d'analyser manuellement caractère après caractère?Date d'analyse dans Pascal
La date doit être au format mm.dd.yyyy.
Quelle est la meilleure façon d'analyser la date en Pascal que d'analyser manuellement caractère après caractère?Date d'analyse dans Pascal
La date doit être au format mm.dd.yyyy.
Dépend du compilateur utilisé. Si vous utilisez Delphi, jetez un oeil à trystrtodate, ou (avec un Free Pascal récent) essayez dateutils.scandatetime
Si vous utilisez Turbo Pascal, alors la seule chose que vous pouvez faire est de vérifier la chaîne caractère par caractère. Ou, vous pouvez créer un enregistrement:
type
dater = Record
month: byte;
day : byte;
year: integer;
End;
var mydate: dater;
Ainsi, connaissant le format (jj.mm.aaaa), vous pouvez facilement le valider. Accéder facilement aux valeurs mydate.month, mydate.day, mydate.year.
Que diriez-vous de l'original Turbo Pascal 7.0? :) Mais encore, merci pour la réponse. – mnn
Jetez-le, comme vous devriez l'avoir en 2000. :) Sérieusement, peut-être que vous pouvez essayer de convertir le code scandée FPC. Les chaînes seront limitées à 255 caractères, mais il n'utilise pas particulièrement de nouveaux dialectes, donc il devrait être possible de les rétrograder à la version du siècle précédent. –
Eh bien, je ne fais rien en Pascal, vraiment :) Seulement C#. J'ai juste besoin de savoir comment gérer un tel scénario, quand je l'obtiens à mon examen :) – mnn