Guide pratique sur C++ Builder 6
Guide pratique sur C++ Builder 6
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
TP INFORMATIQUE
Plan :
1. C++ Builder.
2. L’environnement de développement C++ Builder.
3. Edition d’un programme écrit en langage C.
4. La sauvegarde d’un programme.
5. La compilation d’un programme.
6. L’exécution d’un programme.
7. Représentation d’un clavier.
8. Les touches clavier correspondantes aux symboles utilisés dans le langage C.
9. Ouverture d’un programme.
[Link] Page 1
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
1. C++ Builder 6 :
C++Builder est un logiciel de développement rapide d'applications (RAD) conçu par Borland qui
reprend les mêmes concepts, la même interface et la même bibliothèque que Delphi en utilisant le
langage C++. Il permet de créer rapidement des applications Win32 ainsi que des interfaces
graphiques avec son éditeur de ressources. Il est compatible avec la norme ISO C++.
2. L’environnement de développement C++ Builder :
Editeur de code
Pour pouvoir éditer un programme, vous devez suivre les étapes suivantes :
3.1. Etape 1 :
1. Aller à la barre de menu.
2. Cliquer sur fichier
3. Cliquer sur Nouveau
4. Cliquer sur autre
[Link] Page 2
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
3.2. Etape 2 :
La fenêtre de la figure 3 apparaît. Vous sélectionnez Expert console, puis cliquez sur OK.
3.3. Etape 3 :
Dans l’onglet type de source, vous cochez C, puis cliquez sur OK.
[Link] Page 3
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
Lors de la sauvegarde d’un programme, il est préférable de donner un nom significatif (en
évitant de donner des noms quelconques) afin de faciliter la recherche. Pour cette raison, on
vous conseille de suivre les étapes suivantes :
1. Vous créez un répertoire dans le bureau ou dans le disque dur D ou E.
[Link] Page 4
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
2. Vous donnez à nom à ce répertoire, par exemple: Module Informatique deuxième année.
3. Dans ce répertoire, vous créez un dossier pour chaque série portant le nom « série +
numéro de la série ». Par exemple : Série 4. Ce sous dossier va contenir les programmes qui
correspondent aux exercices de la série traitée. Le nom de chaque programme est « exercice+
numéro de l’exercice » (exemple : exercice1.c).
Remarque :
L’enregistrement d’un programme doit se faire au fur et à mesure.
5. La compilation d’un programme :
[Link] Page 5
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
La liste des erreurs aide l’utilisateur à corriger toutes ses erreurs. A chaque fois que vous
cliquez doublement sur une ligne d’erreur, la ligne du programme contenant l’erreur
est sélectionnée (avec une bande rouge). Voir la figure 9.
[Link] Page 6
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
Exemple :
Double clique
[Link] Page 7
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
4. Conversion de pointeur suspecte : les chaînes de contrôle sont manquantes dans scanf.
Exemple : scanf(&a,&b) ;
5. Appel à une fonction 'printf' sans prototype : si la directive ou la bibliothèque
#include<stdio.h> est manquante.
6. Symbole 'B' non défini : dans la déclaration, b est déclarée en minuscule après B est
utilisée. Le langage C fait la différence entre les majuscules et les minuscules.
7. Appel à une fonction 'scanf' sans prototype : si la directive ou la bibliothèque
#include<stdio.h> est manquante.
8. Affectation incorrecte possible : il y a une différence entre l’affectation et le test :
b=0 : b reçoit la valeur 0
if(b=0) : est un test, donc on est obligé de mettre == (if b==0).
9. Structure nécessaire sur le côté gauche de . ou .* : on sait que chaque instruction doit se
terminer par ; mais si vous mettez un point au lieu du point virgule, cette erreur va être
affichée.
10. ) manquante dans l'appel de fonction : cette erreur s’affiche si vous oubliez une
parenthèse fermante.
11. ; manquant dans l’instruction : cette erreur s’affiche si vous oubliez un ; mais dans
l’instruction qui vient juste avant la ligne sélectionnée.
12. } manquante dans l'instruction composée : chaque début a une fin. Vous avez oublié la
fin c'est-à-dire }.
13. Unresolved external '_main' referenced from C:\PROGRAM
FILES\BORLAND\CBUILDER6\LIB\[Link]: cette erreur s’affiche si la fonction
principale main n’existe pas dans un programme. Elle apparaît si vous n’écrivez pas main
correctement. Exemple : vous écrivez Main à la place de main.
6. L’exécution d’un programme :
Dans cette étape, l’utilisateur exécute son programme par l’introduction de ses données si
elles existent pour obtenir des résultats. Par exemple, le résultat de l’exécution du pro-
gramme précédent est donné dans la figure 10.
[Link] Page 8
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
[Link] Page 9
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
Remarque :
A noter que le clavier numérique n'est pas présent sur tous les claviers. Certains
ordinateurs portables par exemple, du fait de leur encombrement réduit, n'ont pas la place
pour cette zone. Les chiffres se retrouvent au dessus des caractères spéciaux.
8. Les touches clavier correspondantes aux symboles utilisés en langage C :
Dans le tableau suivant, nous montrons les touches clavier à utiliser pour les symboles
utilisés en langage C.
Remarque :
On dit la touche shift ou Maj (est la touche qui vous permet la saisie des lettres
alphabétiques majuscules)
[Link] Page 10
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
[Link] Page 11