Langage C
Objectifs
Permettre aux étudiants de se familiariser
avec un langage utilisé fréquemment dans la programmation des systèmes
d'exploitation (Unix en est la preuve).
2001-2003
Les TDs (HTML)
- Pour commencer en C TD 1
- Types en C TD 2
- Initiation à gdb - Tableaux, chaînes de caractères et caractères TD 3
- Structures et unions TD 4
- Pointeurs et chaînes de caractères TD 5
- Pointeurs et structures chaînées TD 6
- Ligne de commande et nombre variable de paramètres TD 7
- Les fichiers TD 8
- Un peu de compilation séparée et des objets! TD 9
- Utilisation de make TD 10
- Et si on utilisait le préprocesseur... TD 11
- Une bibliothèque de manipulation de dates TD 12
- Un programme un peu plus conséquent TD 13
Les solutions
- aux TDs
Autres TDs (Postscript)
- td 1 Mise en place, environnement
- td 2 Expressions, tableaux et boucles
- td 3 Tableaux, chaînes de caractères et caractères. Utilisation simple de GDB
- td 4 Structures et unions
- td 5 Chaînes de caractères et pointeurs
- td 6 Pointeurs
- td 7 Ligne de commande et nombre variable de paramètres
- td 8 Les fichiers quelconques
- td 9 Compilation séparée: les matrices
- td 10 Calculatrice avec petite interface graphique (bibliothèque libsx)
- td 11 Compilation séparée (!) et makefile
- td 12 Arbres binaires
- td 13 Révisions