Cet article décrit l'utilisation de Code::Blocks pour écrire notre premier programme C/C++
Description du programme
Pour notre premier programme nous ne ferons rien de compliqué, nous allons afficher à la console "Hello World".
La première ébauche sera en C et la deuxième en C++.
Création d'un projet
Procédure de création de projet :
- Cliquez sur 'File'
- Puis sur 'New Project'
- Ensuite sur 'Console Application'
- Sélectionnez 'C source' dans le champ 'File(s) Options'
- Sauvegardez le projet à l'endroit désiré tout en lui attribuant un nom de projet
Maintenant nous devons ajouter un fichier à notre projet :
- Cliquez sur 'File'
- Puis sur 'New File'
- Sauvegardez le fichier à l'endroit désiré tout en lui attribuant un nom terminant par l'extension ".c" (exemple : helloworld.c)
Vous pouvez répéter les mêmes étapes afin de créer un projet C++ tout en changeant le champ 'File(s) Options' pour 'C++ source' et en sauvegardant votre nom de fichier avec l'extension ".cpp" (exemple : helloworld.cpp).
Utilisation de Code::Blocks
Maintenant que notre projet est créé nous pouvons écrire du code dans notre fichier.
Voici une photo de mes deux projets créés sous Code::Blocks.
J'ai joint plus bas le code des deux programmes en C et C++.
Le code en langage C du programme Hello World:
---------------------------------------------------------------------
/**
* Programme écrit par Dominick Rivard
*
* Ce programme en C affiche à la console HelloWorld
**/
#include <stdio.h>
// Déclaration d'entête de la méthode
int main();
// Programme Main
int main() {
printf( "Hello World" );
return 0;
}
---------------------------------------------------------------------
Le code en langage C++ du programme Hello World:
---------------------------------------------------------------------
/**
* Programme écrit par Dominick Rivard
*
* Ce programme en C++ affiche à la console HelloWorld
**/
#include <iostream>
using namespace std;
// Déclaration d'entête de la méthode
int main();
// Programme Main
int main() {
cout << "Hello World" << endl;
return 0;
}
---------------------------------------------------------------------
Téléchargements
Fichiers Projets :
Fichiers Sources :
The End
