1
25

Introduction

Le but du Toolkit C est de fournir l'ossature d'un programme en C organisé autour d'une boucle événementielle et d'un séquenceur. La librairie comprend un gestionnaire de listes, un processeur de commandes et un séquenceur de tâches.

L'exécution d'une fonction gérée par le séquenceur peut être programmée à un temps donné, répétée à intervalles réguliers, un certain nombre de fois ou à l'infini, et interrompue à la demande.

Le processeur de commandes permet d'interagir avec le programme à partir du clavier. La ligne de saisie est automatiquement analysée. La fonction correspondante est appelée avec le nombre d'arguments de la ligne de commande et un tableau contenant tous les arguments de la ligne de commande.

Le gestionnaire de listes offre un modèle d'organisation des données en mémoire dynamique, souple et performant.

L'utilisation de la librairie est illustrée par l'exemple d'un programme qui affiche deux messages à intervalles réguliers. Pour interrompre l'affichage, l'utilisateur peut taper une commande qui arrête les tâches immédiatement ou après un certain délai.

Le Toolkit C est libre pour tous. Le code source est public.

Commentaires

Votre commentaire :
[p] [b] [i] [u] [s] [quote] [pre] [br] [code] [url] [email] strip aide 2000

Entrez un maximum de 2000 caractères.
Améliorez la présentation de votre texte avec les balises de formatage suivantes :
[p]paragraphe[/p], [b]gras[/b], [i]italique[/i], [u]souligné[/u], [s]barré[/s], [quote]citation[/quote], [pre]tel quel[/pre], [br]à la ligne,
[url]http://www.izend.org[/url], [url=http://www.izend.org]site[/url], [email]izend@izend.org[/email], [email=izend@izend.org]izend[/email],
[code]commande[/code], [code=langage]code source en c, java, php, html, javascript, xml, css, sql, bash, dos, make, etc.[/code].