Vous allez apprendre, dans ce cours à
mettre en place les outils dont vous avez besoin pour programmer en
C++. Vous allez aussi voir comment se déroule la création d'un fichier
exécutable.
Pour programmer, vous avez besoin d'un
logiciel. Ce logiciel est appelé environnement de développement. Il en
existe beaucoup et ils permettent pour la plupart de développer en C
et en C++. Je vous conseille vivement l'EDI (Environnement de
développement intégré) Dev-C++ 4. Il est gratuit et tous les exemples
du site sont expliqués avec cet EDI puisque c'est avec lui que je
travaille!
Dev-C++ 4 |
 |
Il vous faut créer un projet pour
programmer en C++. Lancer Dev-C++. Cliquez sur l'icône pour créer un
nouveau projet:
.
Choisissez de créer une application DOS (c'est le plus simple pour
commencer!).

Ensuite, donnez un nom à votre projet
et choisissez où vous désirez enregistrer ce nouveau projet (le bureau
est le meilleur emplacement pour débuter). On nous ouvre
automatiquement un fichier cpp avec du code déjà tapé. Nous préférons
taper notre programme nous-mêmes! Nous allons effacer le programme
généré par l'EDI et nous allons programmer comme des grands! Voici
dans le cadre ci-dessous le texte à copier dans la zone de texte:
Nous venons de taper notre programme.
Cliquez sur le menu Execute puis cliquez sur Compile and Run.
Enregistrez le fichier source C++ (extension: .cpp) dans le même
dossier que votre projet puis laisser faire l'ordinateur. Une fenêtre
est passée puis elle s'est refermée mais vous n'avez rien eu le temps
de voir. C'est normal, c'est fait exprès! Je vous expliquerais ça dans
quelques secondes. Cliquez maintenant sur Continue. Ne fermez pas
Dev-C++ et allez dans le bureau. De nombreux fichiers se sont créés
dont un fichier .exe! C'est votre programme. Lancez ce fichier. Là
encore, la fenêtre DOS se referme avant même que vous n'ayez eu le
temps de lire ce qu'il y avait marqué! Nous allons alors modifier
quelque peu notre programme... Allez dans Dev-C++. Copier le programme
ci-dessous à la place de l'ancien programme:
Allez dans le menu Execute puis
cliquez sur Compile and Run. Voilà, vous voyez votre texte et
on vous demande d'appuyer sur une touche pour fermer la fenêtre.
Explication de la source:
ligne |
programme |
Description/Explication |
1 |
#include
<iostream.h>
|
#include
permet d'inséré un fichier Header (fichier d'en-tête). |
2 |
#include
<stdlib.h> |
Même
chose sauf que pour pouvoir exécuter la fonction system() de la
ligne 6, on doit insérer ce fichier d'en-tête. Le fichier
iostream.h ne prend pas en compte cette fonction! |
3 |
int
main() |
On
commence la fonction main (fonction principale du programme |
4 |
{ |
ouverture de l'accolade principale de la fonction main |
5 |
cout <<
"Bonjour monsieur!\n"; |
On
envoie du texte à l'écran avec cout (fonction de iostream.h). On
est alors obligé de taper << puis les guillemets. Le \n permet de
revenir à la ligne (au cas ou on aurait du texte supplémentaire à
afficher). On doit aussi mettre le point-virgule ; à la fin de la
ligne (obligatoire). |
6 |
system("pause"); |
La
fonction system() permet d'exécuter une commande de MS-DOS. Ici,
c'est la commande pause qui permet de demander à l'utilisateur de
taper sur une touche avant de continuer l'exécution du programme. |
7 |
return
0; |
Ceci
permet de retourner la valeur 0 à la fin de la fonction main(). |
8 |
} |
L'accolade fermante montre que la fonction main() se termine. |
Remarque: Selon le fichier d'en-tête,
les fonctions de sont pas les mêmes.
Voilà, vous venez de créer votre
premier programme. Maintenant, analysons la procédure que fait le
logiciel pour créer votre .exe...
On voit donc sur ce schéma animé que le
fichier C++ (fichier.cpp) est compilé. Ensuite, vient le tour de
l'éditeur de liens qui faire les liens entre le/les fichier(s)
compilé(s) et les librairies (.lib). C'est à ce moment là que le
logiciel va créer notre programme exécutable (.exe). Voilà, vous savez
tout ce qu'il faut savoir sur l'outil que vous allez utiliser pour
développer en C++!
mingain
|