C
Sections appartenant à la partie "C"
Dans cette partie, nous apprendrons les bases de la programmation en C. Nous allons commencer par une présentation de ce site pour vous expliquer comment l'utiliser. Nous parlerons ensuite de notions importantes telles que la fonction main, les variables, les instructions pratiques,...
Voici la partie qui doit sans doute être la plus compliquée des cours de C. Effectivement, beaucoup de débutants abandonnent le C car ils ne comprennent rien aux pointeurs. Vous trouverez donc ici quelques cours sur les pointeurs qui vous expliqueront en profondeur l'utilité de ceux-ci.
Dans cette partie, nous verrons comment utiliser les commandes principales de manipulation des fichiers. Nous aborderons l'ouverture, l'écriture, le positionnement,..
Dans cette partie, vous pourrez découvrir des petits TP réalisés au fur et à mesure que les cours seront rédigés. Une fois que je jugerai nécessaire d'en faire un, je l'indiquerai dans un cours concernant les notions dont vous aurez besoin.
Cette partie abordera les fonctions contenues dans la bibliothèque de fonctions stdio.h (entrée/sorties entre le programme et l'utilisateur)
Dans cette partie, nous verrons les principales fonctions de manipulation de chaînes de caractères.
Une partie importante de la programmation est de bien savoir gérer les erreurs et réagir quand elles se produisent. Vous apprendrez ici à connaitre l'exacte origine des erreurs quand elles se produisent. Vous pourrez donc débuguer votre programme plus rapidement.
Nous allons aborder ici des notions un peu plus poussées que dans la partie "Bases". Il vous faudra bien évidemment maitriser les pointeurs et les notions de base avant de vous lancer dans ces cours.
Grâce à cette bibliothèque, vous serez en mesure d'utiliser les fonctions agissant directement sur le système d'exploitation Linux. Effectivement, cette librairie n'existe pas sous Windows.
Vous allez ici apprendre à utiliser les fonctions contenues dans time.h qui serviront par exemple à récupérer le timestamp actuel, le transformer en une date ou une heure,...
Dans cette partie, vous apprendrez à utiliser les threads. Ceux-ci sont des sous-processus du processus courant pouvant s'exécuter en même temps que le programme appelant...
Dans cette partie, nous verrons comment nous servir des fonctions de windows. Nous ne parlerons ici que des fonctions qui s'utilisent en mode console ou qui ne produisent pas de résultats visibles (comme l'utilisation de thread). Ainsi, nous aborderons la partie graphique dans une autre section.
Dans cette partie, nous verrons toute les fonctions contenues dans stdlib.h comme malloc, calloc,...