I - Présentation
Librairies C/C++
Le langage C
permet d'utiliser des librairies à l'aide du mot clé #include
"nom_lib". Cette instruction dédiée au préprocesseur
entraînera l'insertion du codc de la librairie voulue dans le programme.
Mes librairies
gèrent de nombreuses fonctionnalités allant du graphisme
en passant par la gestion de chaînes, du clavier et de la souris
...
Les librairies disponibles sont récapitulées dans le tableau suivant :
Portabilité
des librairies :
| C Ansi | Turbo C | Turbo C++ | |
| definition types | oui | oui | oui |
| clavier | non | non | oui |
| gestion souris | non | non | oui |
| gestion graphisme | non | non | oui |
| gestion des chaînes | oui | oui | oui |
| gestion des chaînes (suite) | non | non | oui |
| fichiers scores | non | non | oui |
1) Definition des types
Cette librairie contient quelques
définitions de types (booléen...) parfois utilisés
dans les autres fichiers. Il est donc prudent de l'avoir.
Librairie : type.h
2) Gestion du clavier
Cette librairie contient quelques
procédures gérant le clavier.
Librairie : clavier.h
3) Gestion de la souris
Le fichier mouse.h contient
des primitives permettant de gérer le fonctionnement de la souris
: déplacer le curseur, le cacher ...
Librairie : mouse_v2.h
4) Gestion du graphisme
Le fichier gui_v2.h offre
un certain nombre d'objets (et leurs méthodes) à l'utilisateur.
Ces fonctions permettent
de tracer sous MS-DOS des widgets comme des fenêtres, des cases à
cocher, des listes déroulantes, des boutons et des boutons radios...
Librairie : gui_v2.h
5) Gestion des chaînes
Le fichier chaine.h permet
de manipuler les chaînes.
Librairie : chaine.h
6) Gestion des chaînes (suite)
Le fichier chaine2.h offre
quelques fonctions supplémentaires pour manipuler des chaînes.
Librairie : chaine2.h
7) Gestion des fichiers scores
Cette librairie permet de
manipuler très facilement des fichiers simples de type score (nom
joueur + score joueur).
Librairie : score.h
Télécharger
les librairies ...