Skip to content

Wilifred/TP_ProgC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programmation en C

Sujets de travaux pratiques du module Programmation en C

Année: 2024-2025

Sujets de travaux pratiques

Objectifs

Les objectifs du module sont de comprendre les différents aspects de la programmation en C et de créer un projet en C. Après avoir réalisé les exercices, vous serez capable de :

  • Comprendre la chaîne de compilation en utilisant GCC (GNU Compiler Collection) : du prétraitement à l'exécution.
  • Travailler avec les bibliothèques standard et effectuer des appels système (gestion des fichiers, sockets réseau, etc.).
  • Comprendre les pointeurs et manipuler les buffers en les utilisant.
  • Créer, compiler et exécuter un projet en C.
  • Manipuler différents formats de données, tels que BMP, et utiliser des structures de données.
  • Créer un simple programme client-serveur pour le transfert de fichiers et de messages.
  • Tester une application.

Environnement de programmation:

Le laboratoire numérique : http://lab-boris.fr/

Evaluation

  1. Il y a six travaux pratiques. Chaque travail pratique (TP) comporte plusieurs exercices, et chaque exercice est noté.
  2. Le total des points pour tous les travaux pratiques est de 20.
  3. Les rendus doivent être faits en ligne.
  4. Chaque question a un niveau de difficulté :
    • ★ : Facile
    • ★★ : Moyenne
    • ★★★ : Difficile

Rendus

  • c. src/ : le code source dans le répertoire src

Liste de contrôle

Avant de déposer votre travail pratique, assurez-vous de respecter la liste de contrôle suivante :

  • ✅ Les noms des fichiers de chaque exercice respectent ceux demandés dans les travaux pratiques.
  • ✅ Votre code est bien commenté.
  • ✅ Votre code se compile sans aucune erreur (et, si possible, sans aucun avertissement).

Modèle de code

Vous pouvez cloner ce Repository sur votre instance du laboratoire en utilisant les commandes suivantes :

$ git clone https://github.com/OpenRSI/TP_ProgC
$ cd TP_ProgC
$ ls

Pour obtenir les dernières mises à jour de vos modifications GitHub, vous pouvez exécuter la commande suivante :

$ git pull

About

Sujets de travaux pratiques de Programmation en C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.5%
  • Shell 7.3%
  • Makefile 1.2%