SAE S1.02 - Comparaison d'approches algorithmiques
Fonctions
Référence du fichier structuresP1.c

Fichier contenant les fonctions des structures de la partie 1. Plus de détails...

#include "SAE.h"
Graphe des dépendances par inclusion de structuresP1.c:

Fonctions

ListeDept listenouv (void)
 Retourne une nouvelle liste vide. Plus de détails...
 
ListeDept insererEnTete (ListeDept l, char departement[], int nbP, char resp[])
 Insère un département en tête d'une liste de départements. Plus de détails...
 
ListeDept inserer (ListeDept l, char departement[], int nbP, char resp[])
 Insère un département dans une liste de départements en respectant l'ordre alphabétique. Plus de détails...
 
void afficher (ListeDept l)
 Affiche tous les départements dans une liste de départements. Plus de détails...
 
void afficherDept (ListeDept l)
 Affiche le nom de tous départements dans une liste de départements. Plus de détails...
 
bool vide (ListeDept l)
 Vérifie si une liste est vide. Plus de détails...
 
int rechercheDept (ListeDept l, char departement[], bool *trouve)
 Recherche un département dans une liste de départements. Plus de détails...
 
int getNbP (ListeDept l, int pos)
 Retourne le nombre de places dans un département. Plus de détails...
 
void setNbP (ListeDept l, int pos, int valeur)
 Modifie le nombre de places dans un département. Plus de détails...
 
ListeDept supprimerEnTete (ListeDept l)
 Supprime le département en tête d'une liste de départements. Plus de détails...
 
ListeDept supprimer (ListeDept l, char departement[])
 Supprime un département particulier d'une liste de départements. Plus de détails...
 
char * getResp (ListeDept l, int pos)
 Retourne le nom du responsable d'un département. Plus de détails...
 
void setResp (ListeDept l, int pos, char valeur[])
 Modifie le nom du responsable d'un département. Plus de détails...
 
char * getDept (ListeDept l, int pos)
 Retourne le nom d'un département. Plus de détails...
 
int longueur (ListeDept l)
 Retourne la longueur d'une liste de départements. Plus de détails...
 

Description détaillée

Fichier contenant les fonctions des structures de la partie 1.

Auteur
Kyllian Chabanon

Documentation des fonctions

◆ afficher()

void afficher ( ListeDept  l)

Affiche tous les départements dans une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lLa liste de départements

◆ afficherDept()

void afficherDept ( ListeDept  l)

Affiche le nom de tous départements dans une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements

◆ getDept()

char* getDept ( ListeDept  l,
int  pos 
)

Retourne le nom d'un département.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
posPosition du département duquel on veut récupérer le nom
Renvoie
char*

◆ getNbP()

int getNbP ( ListeDept  l,
int  pos 
)

Retourne le nombre de places dans un département.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
posPosition du département duquel on veut récupérer le nombre de places
Renvoie
int

◆ getResp()

char* getResp ( ListeDept  l,
int  pos 
)

Retourne le nom du responsable d'un département.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
posPosition du département duquel on veut récupérer le nom du responsable
Renvoie
char*

◆ inserer()

ListeDept inserer ( ListeDept  l,
char  departement[],
int  nbP,
char  resp[] 
)

Insère un département dans une liste de départements en respectant l'ordre alphabétique.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
departementNom du département à insérer
nbPNombre de places dans le département
respResponsable du département
Renvoie
ListeDept

◆ insererEnTete()

ListeDept insererEnTete ( ListeDept  l,
char  departement[],
int  nbP,
char  resp[] 
)

Insère un département en tête d'une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
departementNom du département à insérer
nbPNombre de places dans le département
respResponsable du département
Renvoie
ListeDept

◆ listenouv()

ListeDept listenouv ( void  )

Retourne une nouvelle liste vide.

Auteur
Kyllian Chabanon
Renvoie
ListeDept

◆ longueur()

int longueur ( ListeDept  l)

Retourne la longueur d'une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
Renvoie
int

◆ rechercheDept()

int rechercheDept ( ListeDept  l,
char  departement[],
bool *  trouve 
)

Recherche un département dans une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
departementNom du département à rechercher
trouvePointeur sur un booléen qui prend la valeur true si le département est trouvé et false sinon
Renvoie
int

◆ setNbP()

void setNbP ( ListeDept  l,
int  pos,
int  valeur 
)

Modifie le nombre de places dans un département.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
posPosition du département à modifier
valeurNouveau nombre de places dans le département

◆ setResp()

void setResp ( ListeDept  l,
int  pos,
char  valeur[] 
)

Modifie le nom du responsable d'un département.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
posPosition du département à modifier
valeurNouveau nom du responsable

◆ supprimer()

ListeDept supprimer ( ListeDept  l,
char  departement[] 
)

Supprime un département particulier d'une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
departementNom du département à supprimer
Renvoie
ListeDept

◆ supprimerEnTete()

ListeDept supprimerEnTete ( ListeDept  l)

Supprime le département en tête d'une liste de départements.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
Renvoie
ListeDept

◆ vide()

bool vide ( ListeDept  l)

Vérifie si une liste est vide.

Auteur
Kyllian Chabanon
Paramètres
lListe de départements
Renvoie
true
false