Newer
Older

Pradheep Unnikrishnan
committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# TP2 - Compilation
***
Dans ce TP, nous récupérons un portion de code dans le but de réorganiser le code en plusieurs fichier pour une plus de clarté, et écrire ses règles de compilation
## Tables des matières
***
1. Prérequis - dépôt git
2. Compilation simple
3. Makefile
4. Pour aller plus loin
### Prérequis - dépôt git
***
* Initialisation du dépôt distant techdev-projet-outillage-unnikrishnanpradheep
* Donnez l'accès au proffesseur référent @.zarella
* Clone du dépôt sur notre machine
### Compilation simple
***
* Récupération de l'archive TP2_ressources.tar, et copie du fichier main.c à la racine du dépôt
* Création de deux répertoires, un avec le code non mofifié et d'un second pour modifier le code
* Création d'un fichier README.me avec observation du code
* Compilation simple du fichier main.c
* Teste du programme
#### Observation du code
***
* La structure tableau contient un pointer vers un tableau d'entiers et un entier pour stocker la taille du tableau
* La fonction alea(int m) retourne un nombre aléatoire entre 0 et m
* La fonction remplir(int m) remplit le tableau avec des valeurs aléatoires en utilisant la fonction alea(int m)
* La fonction bulle(int k) implémente une étape du tri à bulle pour trier le tableau
* La fonction trier() utilise le tri à bulle pour trier le tableau
* La fonction affiche() affiche les éléments du tableau
* La fonction principale main()
***
#### Les bugs du programme
***
#### Complilation simple
***
##### Commande
***
* gcc -o main main.c
##### makefile