Les bases de la programmation C
Commençons par le programme C le plus simple possible et utilisons-le à la fois pour comprendre les bases de C et le processus de compilation C . Tapez le programme suivant dans un éditeur de texte standard (vi ou emacs sous UNIX, Bloc-notes sous Windows ou TeachText sur Macintosh). Enregistrez ensuite le programme dans un fichier nommé samp.c. Si vous désactivez .c, vous obtiendrez probablement une sorte d’erreur lorsque vous le compilez, alors assurez-vous de vous souvenir du .c. Assurez-vous également que votre éditeur n’ajoute pas automatiquement des caractères supplémentaires (tels que .txt) au nom du fichier. Voici le premier programme:
#include <stdio.h>int main(){ printf("This is output from my first program!\n"); return 0;}
Lorsqu’il est exécuté, ce programme demande à l’ordinateur d’imprimer la ligne « Ceci est la sortie de mon premier programme! » – puis le programme se ferme. Vous ne pouvez pas être plus simple que ça!
Publicité
Publicité
Pour compiler ce code, procédez comme suit:
- Sur une machine UNIX, tapez gcc samp.c -o samp (si gcc ne fonctionne pas, essayez cc). Cette ligne appelle le compilateur C appelé gcc, lui demande de compiler samp.c et lui demande de placer le fichier exécutable il crée sous le nom samp. Pour exécuter le programme, tapez samp (ou, sur certaines machines UNIX, ./samp).
- Sur une machine DOS ou Windows utilisant DJGPP, à l’invite MS-DOS, saisissez gcc samp.c -o samp.exe. Cette ligne appelle le compilateur C appelé gcc, lui demande de compiler samp.c et lui demande de placer le fichier exécutable qu’il crée sous le nom samp.exe. Pour exécuter le programme, tapez samp .
- Si vous travaillez avec un autre compilateur ou système de développement, lisez et suivez la directive pour le compilateur que vous utilisez pour compiler et exécuter le programme.
Vous devriez voir la sortie « Ceci est la sortie de mon premier programme! » lorsque vous exécutez le programme. Voici ce qui s’est passé lorsque vous avez compilé le programme:
Si vous avez mal saisi le programme, soit il ne se compilera pas, soit il ne fonctionnera pas. Si le programme ne se compile pas ou ne s’exécute pas correctement, modifiez-le à nouveau et voyez où vous vous êtes trompé de frappe. Corrigez l’erreur et réessayez.