Ce tutoriel en PDF a pour objectif de vous faire découvrir, par la pratique, la programmation en langage C. C’est un document tres complet sur 202 pages créé par Eric Berthomier et Daniel Schang et sous la license creative commons.
Table des matières
- Système d’exploitation et C
- Exemple de programme
- Normalisation du programme
- Petit mot sur ce qu’est une bibliothèque
- Un exemple de fichier en-tête
- Squelette de programme
- Commentaires
- Exercice d’application
- Corrigé de l’exercice du chapitre
- Exercices
- Réutilisation d’une variable
- Caractères spéciaux
- Exercices
- Corrigés des exercices du chapitre
- Exercice de mise en bouche
- Déclaration des variables
- Saisie des variables
- Opérateur modulo
- Nombres pseudo-aléatoires
- Corrigés des exercices du chapitre
- Boucle While
- Corrigés des exercices du chapitre
- Syntaxe
- Notion de double boucle
- Table Ascii
- Corrigés des exercices du chapitre
- Tableaux à 2 dimensions
- Correction des exercices
- Les types synonymes
- Structures
- Bases sur les fichiers
- Fichiers et structures
- Solutions
- Conversions de type
- Usage très utile des conversions de type
- Fonction putchar
- Allocation dynamique de mémoire
- L’utilité des pointeurs
- Un mot sur les warnings
- Quelques exemples de programmes
- Table des matières
- En deuxième lecture…
- Quelques fonctions mathématiques
- Pointeurs et structures
- Tableaux de pointeurs
- Choix multiples avec switch
- Édition de liens
- Exercices
- Jeu de pendu
- Balle rebondissante
- Solutions
Téléchargez ce livre intitulé Langage C en 20 heures.
Profitez de ce manuel de formation en PDF pour comprendre mieux le Langage C et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Langage C.
4Premiers pasPuis, sauvegardez ce fichier (raccourci clavier : CTRL + S ) sousle nom suivant : programme1.cUne fois le texte du programme tapé, il faut le compiler, c’està dire le transformer en programme exécutable (nous reviendronssur la compilation plus tard). Nous allons donc ouvrir une secondefenêtre dans laquelle nous allons compiler notre programme : commetout à l’heure lancez un terminal (figure 1.1).La compilation se fait avec le compilateur gcc. Tapez dans cettenouvelle fenêtre 1:gcc -o programme1 programme1.cDe la même façon que vous pourriez ne pas disposer de l’éditeurScite, il se peut que vous n’ayez pas les outils de développement.Là aussi, selon votre distribution, recherchez l’outil de gestion deslogiciels installés, et installez le compilateur Gcc. Il est probableque son installation induise l’installation d’autres outils de dévelop-pement nécessaires (la plupart des outils d’installation de paquetsgèrent les dépendances entre logiciels).Si vous n’avez pas fait d’erreur, la ligne précédente ne provoqueraaucun affichage (pas de nouvelle, bonne nouvelle…) La commandeentrée vient de créer un fichier nommé programme1. Vous pouvez levérifier en tapant ls -l(attention, tapez bien `s`) qui devraitvous renvoyer quelque chose du type :-rw-–r-r–- 1 dschang dschang 44 2008-10-14 11:10 programme1.c-rwxr-xr-x 1 dschang dschang 6525 2008-10-14 11:11 programme1En y regardant de plus près, nous pouvons voir le fichier intituléprogramme1.c qui a été sauvegardé à 11h10 et qui contient 44oc-tets. En dessous se trouve le fichier programme1qui vient d’êtrecréé et qui contient 6525octets. Ce dernier fichier contient le codemachine (code qui est compréhensible par la machine).Le fichier programme1 est un « fichier exécutable ». Le fichier pro-gramme1.c est un « fichier source » (source de tous les bonheurs deGnu /Linux…). Un fichier source désigne un fichier qu’un être hu-main peut comprendre par opposition à un exécutable que seulela machine arrive à comprendre. Il ne reste plus qu’à exécuter leprogramme :1. Il faut se placer dans le répertoire contenant programme1.c. Vous pou-vez consulter le contenu du répertoire courant en entrant la commande ls (lalettre `pas le chiffre 1). Vous pouvez vous déplacer dans un répertoire particulieren entrant cd .