Site

Accueil
News
Forum
Livre d'or
Contact
Webmaster
Partenaires
Liens

Cours

Cours 1
Cours 2
Cours 3
Cours 4
Cours 5
Cours 6
Cours 7
Cours 8

Sources

Sources des cours
Sources du forum
Sources des visiteurs

Partenaires:

Merci de visiter mon partenaire
Site regroupant des services pour webmasters. On y trouve des scripts PHP, des kits graphiques ainsi que des outils pratiques pour personnaliser son site!       




Merci de visiter mon partenaire

Titre: Introduction aux outils Auteur: Mingain

 

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