

Le premier projet que vous allez effectuer sera un programme en mode console :
Avec Dev-C++ :
Puis :
Choisissez sous quel nom et où vous voulez l'enregistrer et vous devriez voir apparaître ceci :
Avec Code-Blocks :
Puis :
Choisissez sous quel nom et où vous voulez l'enregistrer et vous devriez voir apparaître ceci :
Avec Turbo-C++ :
Puis :
Ensuite choisissez le langage C :
Et vous devez avoir ceci :
Avec Visual-C++ :
Puis :
Cliquez sur terminer, vous devez avoir ceci :
Vous allez effacer le code écrit dans main.c et taper:
Compilez et exécutez ce programme :
sur Dev-C++:
sur Code-Blocks:
sur Turbo-C++:
Vous devriez voir apparaître ceci :
Hello World!
Appuyez sur une touche pour continuer...
Certes ce n’est pas vraiment génial mais il faut bien commencer par là.
Voici ce qu'il s'est passé durant la compilation, votre IDE commence par appeler le pré processeur qui lit les directives de pré processeur et exécute les actions voulues, ensuite vient le compilateur qui traduit votre programme en code machine (langage d'ordinateur) et enfin le linkeur (éditeur de liens) qui rassemble toutes les fonctions dans un même fichier final.
Détaillons maintenant ce code :
Pour commencer nous avons 2 lignes
Les lignes commencées par un dièse sont des directives de pré processeur, elles ne font pas partie du programme en lui même mais elles donnent des indications au pré processeur et ne sont pas compilées.
Ces deux lignes indiquent au compilateur d'inclure deux bibliothèques qui contiennent plusieurs fonctions comme printf() dont nous allons avoir besoin.
Ensuite il y a :
Cette ligne n’est pas compilée et pas exécutée C’est un commentaire qui commence par /* et se termine par */ il sert à se repérer dans le code. Ils vous seront très utiles lorsque vos programmes feront plusieurs pages, ce type de commentaire sert à expliquer le contenu d'un fichier ou d'une fonction.
Il y a aussi ce type de commentaires :
Il commence par // et se termine à la fin de la ligne, il est utile pour commenter une seule ligne.
Une fonction rassemble un groupe d'instructions qui sont effectuées lors de son appel. La fonction main() est la fonction principale, l’ordinateur commencera par exécuter cette fonction, les instructions qu'elle contient sont situées entre les deux accolades.
Voyons maintenant les instructions de la fonction principale :
Premièrement le programme appelle la fonction suivante :
printf( "… ") Permet d’afficher à l’écran ce qu’il y a entre les guillemets, attention à bien utiliser ceux-ci "" .cette fonction est contenue dans les fichiers inclus.
Vous avez remarqué que la phrase était terminée par \n ceci indique qu’il faut passer à la ligne. Si nous l’avions omis le programme aurait écrit ceci :
Hello World!Appuyez sur une touche pour continuer...
N’oubliez pas le ; après chaque instruction, sinon le compilateur vous affichera une erreur, pensez y c'est une source d'erreur très fréquente.
Le C est sensible à la casse c’est-à-dire qu’il fait la différence entre les majuscules et les minuscules.
Ensuite il y a :
elle demande d’arrêter l’exécution du programme tant que l’utilisateur n’a pas appuyé sur une touche du clavier et affiche : « Appuyez sur une touche pour continuer… ». Si vous omettez cette ligne sous Windows votre programme se fermera directement à la fin de son exécution et vous n'aurez pas le temps de voir ce qu'il s'est passé.
Cette ligne est utile seulement sous Windows et peut-être omise sous code-blocks Visual-C++.
Et enfin il y a cette ligne qui renvoie 0 au système pour dire que le programme s’est bien terminé.
et une accolade fermante pour indiquer la fin de la fonction principale :
N'oubliez pas de fermer toutes les accolades que vous ouvrez
Une fois que vous avez à peu près compris le fonctionnement de ce code vous pouvez changer ce qu’il y a entre les guillemets de la fonction printf() ; vous pouvez aussi rappeler cette fonction une deuxième fois ex :
Si vous essayez d'afficher la dernière phrase, vous allez voir que le "é" ne s'affiche pas correctement sous Windows car la console n'affiche pas les accents et les caractères spéciaux.
la solution est d' éviter les caractères spéciaux sous Windows.
Si quand même vous voulez les afficher voici une liste qui vous aidera un peu:
| \n | retour à la ligne |
| \t | tabulation |
| %% | % |
| " | " |
| , | é |
| Š | è |
| ˆ | ê |
| ‰ | ë |
| ‡ | ç |
| … | à |
| ñ | ± |
| ‘ | æ |
| ® | « |
| ¯ | » |
| ‹ | ï |
| Œ | î |

Copyright "NOS Corporation", tous droits réservés
pour me contacter
polo_asm@hotmail.fr