http://www.lirmm.fr/~poupet/
e-mail: victor.poupet [at] lirmm.fr

Enseignement : Architecture 2 (2012)

Cours de Miklos Molnar en première année d'IUT d'informatique.

Floating Isle - -kol
image : Floating Isle - -kol

Corrigés

TD n°2 : Manipulations des fichiers images

td02-mirror.c : un programme qui inverse les couleurs de tous les pixels d'une image PGM ou PPM.

Dernier exercice dans lequel il fallait écrire un programme en C prenant en entrée un fichier au format PGM et appliquant une symétrie axiale.

td02-mirror.c : solution pour les fichiers PGM en déclarant le tableau bi-dimensionnel de manière simple. Ce programme ne fonctionne pas sur des images de grande taille.

td02-mirror_bis.c : solution pour les fichiers PGM ou PPM (le format est détecté à la lecture du fichier en entrée). Le tableau est déclaré en utilisant la fonction malloc ce qui permet de créer des tableaux plus gros en mémoire sans provoquer d'erreur de segmentation (le tableau est mis dans le tas et non pas dans la pile).

TD n°5 : Scripts shell

binome.sh : script Bash pour résoudre des équations de de degré 2.

TD n°6 : Appels systèmes

td06-copie.c : copie le contenu d'un fichier dans un autre, caractère par caractère en utilisant les appels systèmes.

td06-copie2.c : même chose que le précédent mais en lisant le fichier en entrée par blocs de 1024 caractères.

td06-bigfich.c : regarde la liste de fichiers passée en argument et renvoie le nom et la taille du plus grand en utilisant la fonction stat.

Valid XHTML 1.0 Transitional Valid CSS! Valid Konami!