|
|
![]() |
|
|
Cette section à pour but
d'apprendre aux débutants la base du C. Donc, si vous avez déjà
une base en ce langage, il serait préférable que vous sautiez
tout de suite à un niveau supérieur.
Par contre, si vous avez une base mais que vous ignorez tout du compilateur DJGPP, je vous conseille fortement de lire les premières lignes consacrées à ce sujet. 1.1 : GCC GCC est un compilateur C/C++ de GNU. Je vous le conseille fortement, et il vous est indispensable si vous voulez utiliser la librairie de multimédia Allegro. Vous pouvez le télécharger à http://www.delorie.com/DJGPP. Une fois la page ouverte, sélectionnez le lien zip picker et choisissez les options que vous désirez. DJGPP est d'une taille d'environ 20 mb, lorsqu'il est zippé. Downloadez-le en cliquant sur les liens appropriés (il est normal que DJGPP vienne en plusieurs zips). Une fois DJGPP téléchargé, dézippez les zips dans un répertoire de votre choix (généralement C:\DJGPP). Par la suite, vous devez modifier votre autoexec.bat (que l'on retrouve à la racine du disque master) pour y ajouter les deux lignes suivantes : set DJGPP=C:\DJGPP\DJGPP.ENV et set PATH=C:\DJGPP\BIN;%path% Naturellement, si vous avez utilisé un répertoire différent que celui suggéré, vous devrez changer dans ces deux lignes le chemin C:\DJGPP par celui ou vous avez mis les zips. Une fois ce travail accompli, redémarrez votre ordinateur et votre ordinateur sera en état de compiler. La première chose que vous devrez compiler est la librairie Allegro. c'est relativement simple, mais les cela peut causer des problèmes dans certain cas. La façon la plus sûre, si vous ne connaissez pas DOS, est d'utiliser la commande exécuter dans le menu démarrer de Windows. il suffit d'y taper la commande suivante : c:\djgpp\allegro\make Puis de valider la commande. S'en suivra l'ouverture d'une fenêtre DOS compilant Allegro. Cela peut, dépendamment de la puissance de votre processeur, prendre de 2 à 20 minutes (5 minutes étant environ un 1GHz et 20 minutes un 486). Vous saurez que l'opération est terminée lorsque le titre de la fenêtre indiquera Make.exe - terminé. 1.2 COMMENT COMPILER Maintenant que vous êtes équipé en conséquence, vous pouvez compiler. Voici comment. Une fois que vous avez fait un code source (que vous aurez enregistré dans un fichier à extension .c), vous devez le compiler pour que l'ordinateur le reconnaisse et qu'ainsi vous puissiez l'exécuter (.exe). cela se fait avec la ligne suivante dans exécuter du menu démarrer : gcc nomdusrc.c -o nomdest.exe -lm nomdusource représente le nom que vous aurez donné à votre source, et nomdest le nom que vous voulez donner à votre exécutable qui sera créé par GCC. (il est recommandé de ne pas utiliser des noms de plus de 9 caractères) Il est à noter que le chemin du fichier doit être inclus dans la commande. Par exemple, si vous voulez compiler un fichier qui se trouve sur le bureau, vous devrez mettre : gcc c:\windows\bureau\nomdusrc.c -o c:\windows\bureau\nomdest.exe * si vous avez une version anglophone de Windows, ce chemin ne sera pas valide, il faudra remplacer bureau par desktop. * 1.3 : COMMENT BIEN PROGRAMMER Si vous voulez être capable de relire votre code et de vous comprendre, il vous faut utiliser une syntaxe spéciale qui rendra votre source clair et lisible. Au début vous devrez y penser, mais cela deviendra vite un réflexe. Pour bien y parvenir, voici les étapes à suivre. a) N'essayez pas de sauver de l'espace,
mettez autant d'air que vous voulez entre vos lignes.
C'est relativement peu comme instructions, mais d'autres règles se rajouteront au fur et à mesure que vous progresserez. 1.4 : COMMENT FAIRE UN .C Commencez par modifier vos paramètres de dossier. Pour ce faire, vous devez ouvrir un dossier quelconque et aller dans le menu Affichage. Puis, cliquez sur Options ou Options des dossiers, dépendamment de la version de Windows dont vous disposez. S'en suivra l'ouverture d'une fenêtre nommée Options. Cliquez sur l'onglet Affichage, puis décochez la case Masquer les extensions MS-DOS pour les types de fichiers enregistrés, puis validez. Vous verrez alors que le nom de vos fichiers seront suivis d'une extension qui différera selon leur type. C'est maintenant que vous allez créer votre document C. Cliquez avec le bouton droit de la souris dans le dossier désiré, puis faites Nouveau, et ensuite Document texte. Apparaîtra alors un fichier dont le nom sera Nouveau document texte.txt. Changez-le pour le nom de fichier que vous voulez, en mettant l'extension .c. Il est possible qu'alors la base des registres ne connaisse pas le type .c. Vous n'avez qu'à double-cliquer sur le fichier, et à l'associer soit avec Bloc-Notes (notepad en anglais), soit avec WordPad. * N'éditez jamais votre .c avec Microsoft Word, Corel ou quoi que ce soit du même genre : ces programmes mettent des caractères incohérents en guise de mise en page, et cela met à coup sûr des erreurs dans votre code. * 2.1 : main() main() est la partie principale de votre programme, c'est en elle que vous mettrez vos instructions, car le compilateur C est fait de telle sorte que votre programme commence par main(). main ne peut s'écrire autrement: si vous mettez Main(), mAIN(), MAIN() ou tout ce que votre imagination peut trouver votre compilateur vous retournera une erreur. La syntaxe de main() est très simple: main()
2.2 : LES COMMENTAIRES Les commentaires sont une chose très utile en programmation. Ils consistent en du texte ignore par le compilateur - donc qui ne retournent pas d'erreurs - et qui permettent au programmeur de s'orienter dans son source. Certes, cela ne vous servira pas tout de suite, car vos codes ne seront pas encore bien longs. La syntaxe est telle suit: /* texte en commentaire */ et si vous voulez mettre tout un paragraphe, voici comment: /* ceci
Il y a aussi une autre façon, mais elle ne fonctionne pas sur tous les compilateurs (mais elle marche avec DJGPP). C'est habituellement celle qui est utilisée en C++: // texte en commentaire 2.3 : LA FONCTION printf(); La fonction printf() sert a afficher du texte. Sa syntaxe est très simple, il suffit de dire au compilateur quel texte il a a afficher: printf("texte a afficher"); Voici un exemple de programme avec printf(): main()
Vous n'avez qu'à enregistrer ce code dans un document C et ensuite à le compiler, et vous obtiendrez votre premier programme C. 2.4 : LES VARIABLES En C, les variables peuvent être divisées en deux choses: variables numériques et variables string (texte). Pour la variable numérique, on utilise habituellement l'instruction int mais il y a aussi float et d'autres qui ne nous serviront pas pour l'instant. La syntaxe de int est: int variable; Variable étant le nom que vous donnez a votre variable. La définition d'une variable se fait généralement avant la boucle main(). Des le départ, vous pouvez donner une valeur a votre variable en faisant ainsi: int variable=0; En Construction... |