saisie : conseils d'amélioration bienvenus
Bonjour,
Dans le cadre d'un cours d'initiation à la programmation en C, je me suis rendu compte que les entrées sorties en C, c'est une montagne pour les débutants. Pour éviter de dépenser trop d'énergie sur le sujet, je me suis mis à écrire une petite API sans prétention, que j'ai appelée saisie.
Elle permet de saisir (sans se poser de questions) :
- une chaîne de caractères (longueur maxi 1024 caractères je crois)
- un nombre entier court
- un nombre entier
- un nombre réel
- un nombre en notation scientifique
Comme ça, quand ce problème est réglé avec les débutants (utilisation d'une fonction, après avoir compris ce qu'est une signature), on peut se concentrer sur les algorithmes de base.
Pour information, nous ne travaillons que sous Linux dans mon cours. Après plusieurs années de tests, ça fonctionne très bien, et le fonctionnement est parfaitement adapté à Linux, en mode console. Mais ce serait bien si on pouvait (peut-être) la rendre portable sur Windows, car j'ai beaucoup d'élèves qui utilisent Windows sur leur machine.
ET comme au royaume des aveugles, les borgnes sont rois, je souhaiterais que quelqu'un qui a plus de connaissances que moi, puisse me donner des conseils pour l'améliorer, en partie sur les points suivants :
- est-ce qu'il y a des gros problèmes à résoudre rapidement ? (sécurité, etc)
- comment l'adapter à Windows ? (si c'est possible, pas sûr ...)
Liens: à l'origine, j'utilisais github, mais je vais tout migrer progressivement sur framagit.
Lien direct sur github: https://github.com/ebachard/saisie
Lien sur framagit:https://framagit.org/ericb/some_litt.../master/saisie
Merci d'avance pour votre aide et vos conseils, et excellentes fêtes de fin d'année !
--
qɔᴉɹə
L'association EducOOo : http://www.educoo.org
https://framagit.org/ericb
https://github.com/ebachard