0% ont trouvé ce document utile (0 vote)
31 vues4 pages

Environnement Borland C++ et Bibliothèques

Transféré par

bamamadoualiou770
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues4 pages

Environnement Borland C++ et Bibliothèques

Transféré par

bamamadoualiou770
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 1: L'ENVIRONNEMENT ET LES BIBLIOTHEQUES

Pour le travail pra que en C, il faut u liser un compilateur et un éditeur facile à u liser. A tre
d'exemple je décris ici l'u lisa on de l'environnement Borland C++ (Version 3.1). Ce programme nous
offre une surface de programma on confortable et rapide. Tout autre compilateur qui permet la
programma on selon le standard ANSI-C fait aussi bien l'affaire.

Voir: Compilateurs ANSI-C

 1.1. Descrip on de l'environnement Borland C++

 1.2. Sélec onner le compilateur ANSI-C

 1.3. Les bibliothèques de fonc ons prédéfinies

1.1. Descrip on de l'environnement Borland C++

Borland C++ est une implémenta on complète du standard C++ AT&T (Version 2.1). Le compilateur
Borland C++ est capable de produire du code C 'pur' selon la défini on Kernighan & Ritchie ou selon
le standard ANSI-C. D'autre part, Borland C++ nous offre toute une série de bibliothèques, qui (parfois
aux dépens de la portabilité) nous perme ent d'exploiter les capacités du PC.

Ce chapitre se limite à une brève descrip on des menus de Borland C++.

 1.1.1. Les menus

 1.1.2. Les nouveautés

 1.1.1. Les menus


 - FILE gestion des fichiers, retour au DOS
 - EDIT commandes d'édition du texte
 - SEARCH recherche d'un texte, d'une déclaration de fonction, de la position d'une erreur dans
le programme
 - RUN exécution d'un programme en entier ou par parties
 - COMPILE traduction et/ou enchaînement (link) des programmes
 - DEBUG détection d'erreurs en inspectant les données, en insérant des points
d'observation (watch) ou en insérant des points d'arrêt (breakpoints)
 - PROJECT gestion de projets
 - OPTIONS changement et sauvetage des réglages par défaut:
 * des menus
 * des options du compilateur
 * de l'environnement
 - WINDOW visualisation et disposition des différentes fenêtres (Message, Output, Watch, User,
Project) sur l'écran
 - HELP système d'aide

1.1.2. Les nouveautés

a) L'interface utilisateur:
L'environnement Borland C++ nous permet l'utilisation confortable de plusieurs fenêtres sur l'écran.
L'interaction des données des différentes fenêtres (Message, Output, Watch, User Screen) a rendu la
recherche d'erreurs très efficace.

b) La gestion de projets multi-fichiers:

En pratique, les programmes sont souvent subdivisés en plusieurs sous-programmes ou modules, qui
peuvent être répartis dans plusieurs fichiers. L'environnement Borland C++ nous offre un
gestionnaire 'Project Manager' qui détecte automatiquement les fichiers qui doivent être recompilés et
enchaînés après une modification. Dans nos applications, nous allons uniquement utiliser des
fonctions définies dans le même fichier que notre programme principal ou prédéfinies dans une
bibliothèque standard; ainsi, nous n'aurons pas besoin de l'option 'Project'.

c) Le système d'aide:

Borland C++ est accompagné d'un programme d'aide puissant qui est appelé directement à partir de
l'éditeur. Le système d'aide peut donner des informations ponctuelles sur un sujet sélectionné ou nous
laisser choisir un sujet à partir d'une liste alphabétique:

F1 Aide sur l'environnement Borland C++

Shift-F1 Index alphabétique des mots-clefs

Ctrl-F1 Aide sur le mot actif (à la position du curseur)

1.2. Sélec onner le compilateur ANSI-C

Comme nous u lisons l'environnement Borland C++ pour compiler des programmes correspondant
au standard ANSI-C, nous devons d'abord changer le mode de compila on par défaut:

- Choisir le menu 'compilateur' par: Alt-Op ons|Compiler

- Choisir le modèle ANSI-C par: Source|ANSI|OK

1.3. Les bibliothèques de fonc ons prédéfinies

U lisa on des bibliothèques de fonc ons

La pra que en C exige l'u lisa on de bibliothèques de fonc ons. Ces bibliothèques sont disponibles
dans leur forme précompilée (extension: .LIB). Pour pouvoir les u liser, il faut inclure des fichiers en-
tête (header files - extension .H) dans nos programmes. Ces fichiers con ennent des 'prototypes' des
fonc ons définies dans les bibliothèques et créent un lien entre les fonc ons précompilées et nos
programmes.

#include

L'instruc on #include insère les fichiers en-tête indiqués comme arguments dans le texte du
programme au moment de la compila on.

Iden fica on des fichiers

Lors de la programma on en Borland C, nous travaillons donc avec différents types de fichiers qui
sont iden fiés par leurs extensions:

*.C fichiers source


*.OBJ fichiers compilés (versions objet)

*.EXE fichiers compilés et liés (versions exécutables)

*.LIB bibliothèques de fonc ons précompilées

*.H fichiers en-tête (header files)

Exemple

Nous avons écrit un programme qui fait appel à des fonc ons mathéma ques et des fonc ons
graphiques prédéfinies. Pour pouvoir u liser ces fonc ons, le programme a besoin des bibliothèques:

[Link]

[Link]

Nous devons donc inclure les fichiers en-tête correspondants dans le code source de notre
programme à l'aide des instruc ons:

#include <math.h>

#include <graphics.h>

Après la compila on, les fonc ons precompilées des bibliothèques seront ajoutées à notre
programme pour former une version exécutable du programme (voir schéma).

Remarque: La bibliothèque de fonc ons graphics.h est spécifique aux fonc onnalités du PC et n'est
pas incluse dans le standard ANSI-C.

 Schéma: Bibliothèques de fonc ons et compila on

Vous aimerez peut-être aussi