Programmation en C

Moodle

Installer les outils sur votre ordinateur personnel

Compiler et exécuter

Cours

1 Syntaxe C Série 1
2 Tableaux, pointeurs, chaines de caractères Série 2
3 Structures, pointeurs, passage par référence Série 3
4 Pile d'exécution, entiers, précision, tableaux 2D Série 4
5 Examen intermédiaire
6 Projet, images, lire et écrire des fichiers
7 Organisation de la mémoire, malloc/free
8 Ligne de commande, arguments, redirection, pipes
9 Unicode, UTF-8, débogage, GDB, Valgrind
10 Compilateur, inclure des bibliothèques
11 Accès aux serveurs, automatisation de tâches
12 Passer des données d'un programme à un autre
13
14 Evaluation du projet

Projet

Description

Serveur

Ajouter la bibliothèque libexif au projet

Créer une image vectorielle SVG

Envoyer un e-mail avec sendmail

Créer une commande Octave

Créer un module Python

Créer une fonction Perl

Créer une bibliothèque et l'utiliser dans un autre programme C, Python, ou Perl

Créer une Android app

Autres resources

Aperçu de la syntaxe C

Exercices d'entrainement

Démo de quelques fonctions de string.h

Compilateur interactif