You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1669 lines
75 KiB

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SAE 1.01: fonction.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">SAE 1.01
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">fonction.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Contient les algorithmes de la SAE 1.01.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
</div>
<p><a href="fonction_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab0294df580d0bd91a3b3457480e55a2c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c">chargementAdherent</a> (int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys)</td></tr>
<tr class="memdesc:ab0294df580d0bd91a3b3457480e55a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction chargeant les données du fichier 'adherent.txt' dans les tableaux passés en paramètre. <a href="fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c">More...</a><br /></td></tr>
<tr class="separator:ab0294df580d0bd91a3b3457480e55a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5402facee5e74cf0adbe39e256dc2028"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028">chargementActivite</a> (int tabPoint[], int tabNbEntree[], int tphys)</td></tr>
<tr class="memdesc:a5402facee5e74cf0adbe39e256dc2028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction chargeant les données du fichier 'activite.txt' dans les tableaux passés en paramètre. <a href="fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028">More...</a><br /></td></tr>
<tr class="separator:a5402facee5e74cf0adbe39e256dc2028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5ed9818e29db5a2d7a265a0802d751"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751">recherche</a> (int tabTri[], int val, int nb, int *trouve)</td></tr>
<tr class="memdesc:aaf5ed9818e29db5a2d7a265a0802d751"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction rechercheant dans un tableau d'entiers trié le contenu de la variable 'val' passé en paramètre. <a href="fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751">More...</a><br /></td></tr>
<tr class="separator:aaf5ed9818e29db5a2d7a265a0802d751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad15c99045c049b948cc01263162c74a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#ad15c99045c049b948cc01263162c74a3">decalageDroite</a> (int tabTri[], int nb, int pos)</td></tr>
<tr class="memdesc:ad15c99045c049b948cc01263162c74a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Décale vers la droite d'un cran toutes les valeurs du tableau. <a href="fonction_8h.html#ad15c99045c049b948cc01263162c74a3">More...</a><br /></td></tr>
<tr class="separator:ad15c99045c049b948cc01263162c74a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0590aca68c09feb2adafc09ea5e8699a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a">decalageGauche</a> (int tabTri[], int nb, int pos)</td></tr>
<tr class="memdesc:a0590aca68c09feb2adafc09ea5e8699a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Décale vers la gauche d'un cran toutes les valeurs du tableau. <a href="fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a">More...</a><br /></td></tr>
<tr class="separator:a0590aca68c09feb2adafc09ea5e8699a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41cd6c0a3fd922770c3c9657f950d3e1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1">ajouter</a> (int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax)</td></tr>
<tr class="memdesc:a41cd6c0a3fd922770c3c9657f950d3e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction appelée par la fonction 'ajouterAdherent' permettant de décaler tout les éléments des tableaux d'un cran vers la droite. <a href="fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1">More...</a><br /></td></tr>
<tr class="separator:a41cd6c0a3fd922770c3c9657f950d3e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e07bc564a6d72927360a4ae4a2fc52"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52">ajouterAdherent</a> (int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax)</td></tr>
<tr class="memdesc:a89e07bc564a6d72927360a4ae4a2fc52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction permettant d'ajouter un nouvel adhérent. <a href="fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52">More...</a><br /></td></tr>
<tr class="separator:a89e07bc564a6d72927360a4ae4a2fc52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b67bcc8247290757bdc0f302b5076f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f">suppression</a> (int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val)</td></tr>
<tr class="memdesc:a36b67bcc8247290757bdc0f302b5076f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction appelée par 'supprimerAdherent' permettant de décaler tout les éléments des tableaux d'un cran vers la gauche. <a href="fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f">More...</a><br /></td></tr>
<tr class="separator:a36b67bcc8247290757bdc0f302b5076f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8327bf000df90d84748dc0543a1dc1af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af">affichageTous</a> (int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[], int taille)</td></tr>
<tr class="memdesc:a8327bf000df90d84748dc0543a1dc1af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affiche toutes les informations sur tout les adhérents. <a href="fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af">More...</a><br /></td></tr>
<tr class="separator:a8327bf000df90d84748dc0543a1dc1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe8c4c196f1c528b38249a9782645a57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#abe8c4c196f1c528b38249a9782645a57">affichageCarte</a> (int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val)</td></tr>
<tr class="memdesc:abe8c4c196f1c528b38249a9782645a57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction appelée par la fonction 'gestionCarte' qui permet d'afficher les informations reliées à la carte numéro 'val'. <a href="fonction_8h.html#abe8c4c196f1c528b38249a9782645a57">More...</a><br /></td></tr>
<tr class="separator:abe8c4c196f1c528b38249a9782645a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a299f9b8c0ef86a8a546c903785a4da50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50">affichageActivite</a> (int tabCoutPoint[], int tabNbEntree[], int tailleL)</td></tr>
<tr class="memdesc:a299f9b8c0ef86a8a546c903785a4da50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui affiche les informations de l'activité numéro 'val'. <a href="fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50">More...</a><br /></td></tr>
<tr class="separator:a299f9b8c0ef86a8a546c903785a4da50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a772b2bf053e3f7694165ad5729effb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb">affichageToutActivite</a> (int tabCoutPoint[], int tabNbEntree[], int tailleL)</td></tr>
<tr class="memdesc:a6a772b2bf053e3f7694165ad5729effb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui affiche toutes les informations sur toutes les activités. <a href="fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb">More...</a><br /></td></tr>
<tr class="separator:a6a772b2bf053e3f7694165ad5729effb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a623d718fcceab7dd66ace7f38dc60180"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180">afficheNbEntreAct</a> (int tabNbEntree[], int tabCoutPoint[], int tphys)</td></tr>
<tr class="memdesc:a623d718fcceab7dd66ace7f38dc60180"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affiche le nombre d'entrée des différentes activités. <a href="fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180">More...</a><br /></td></tr>
<tr class="separator:a623d718fcceab7dd66ace7f38dc60180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e63209c711df3861bac82ebe0d35623"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a3e63209c711df3861bac82ebe0d35623">alimenterCarte</a> (int tabAdherent[], int tabPoint[], int nb)</td></tr>
<tr class="memdesc:a3e63209c711df3861bac82ebe0d35623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui crédite le nombre de points d'une carte d'adhérent donnée. <a href="fonction_8h.html#a3e63209c711df3861bac82ebe0d35623">More...</a><br /></td></tr>
<tr class="separator:a3e63209c711df3861bac82ebe0d35623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87eb24385bd7f4a44bc5343d551f9eab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab">ajoutActivite</a> (int tabCoutPoint[], int tailleL)</td></tr>
<tr class="memdesc:a87eb24385bd7f4a44bc5343d551f9eab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ajoute une activité. <a href="fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab">More...</a><br /></td></tr>
<tr class="separator:a87eb24385bd7f4a44bc5343d551f9eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d1ce73c9a910459d3a572691862987a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a3d1ce73c9a910459d3a572691862987a">suppActivite</a> (int tabCoutPoint[], int tabNbEntree[], int tailleL)</td></tr>
<tr class="memdesc:a3d1ce73c9a910459d3a572691862987a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supprime une activité choisie. <a href="fonction_8h.html#a3d1ce73c9a910459d3a572691862987a">More...</a><br /></td></tr>
<tr class="separator:a3d1ce73c9a910459d3a572691862987a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9a9918a7385d9c746a2bdc2ce5085b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b">faireActivite</a> (int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct)</td></tr>
<tr class="memdesc:a3b9a9918a7385d9c746a2bdc2ce5085b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de soustraire à un adhérent le nombre de points correspondant à l'activté qu'il a choisi. <a href="fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b">More...</a><br /></td></tr>
<tr class="separator:a3b9a9918a7385d9c746a2bdc2ce5085b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e1213e9ebb560823f09b105f822c80d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d">SauvegardeAdherent</a> (int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)</td></tr>
<tr class="memdesc:a8e1213e9ebb560823f09b105f822c80d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de sauvegarder les données des tableaux passés en paramètre dans le fichier 'adherent.txt'. <a href="fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d">More...</a><br /></td></tr>
<tr class="separator:a8e1213e9ebb560823f09b105f822c80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aed3918c6bfd46558ac0a07442a2a4c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c">SauvegardeActivite</a> (int tabCoutPoint[], int tabNbEntree[], int tailleL)</td></tr>
<tr class="memdesc:a5aed3918c6bfd46558ac0a07442a2a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sauvegarde les données des tableaux passés en paramètre dans le fichier 'activite.txt'. <a href="fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c">More...</a><br /></td></tr>
<tr class="separator:a5aed3918c6bfd46558ac0a07442a2a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a286418d1ac67524750df860a222db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a97a286418d1ac67524750df860a222db">supprimerAdherent</a> (int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)</td></tr>
<tr class="memdesc:a97a286418d1ac67524750df860a222db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de supprimer un adherent. <a href="fonction_8h.html#a97a286418d1ac67524750df860a222db">More...</a><br /></td></tr>
<tr class="separator:a97a286418d1ac67524750df860a222db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f8fd7108bf8be0c5d6ff440fffb610"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610">modifActivite</a> (int tabCoutPoint[], int tailleL)</td></tr>
<tr class="memdesc:af8f8fd7108bf8be0c5d6ff440fffb610"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet de modifier une activité choisie. <a href="fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610">More...</a><br /></td></tr>
<tr class="separator:af8f8fd7108bf8be0c5d6ff440fffb610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe958caab3d337bf3a93a0f0f4a6c8b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b">activerCarte</a> (int tabAdhe[], int carte[], int tailleL, int val)</td></tr>
<tr class="memdesc:acbe958caab3d337bf3a93a0f0f4a6c8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activer/Désactiver une carte donnée (paramètre) <a href="fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b">More...</a><br /></td></tr>
<tr class="separator:acbe958caab3d337bf3a93a0f0f4a6c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa95e6b17be977effbf27e38c370b7f66"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66">gestionCarte</a> (int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)</td></tr>
<tr class="memdesc:aa95e6b17be977effbf27e38c370b7f66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction qui globale qui permet de traiter une carte choisie. <a href="fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66">More...</a><br /></td></tr>
<tr class="separator:aa95e6b17be977effbf27e38c370b7f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5210594d61dbd8d61acd59c5e22a921f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f">Sauvegarde</a> (int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct)</td></tr>
<tr class="memdesc:a5210594d61dbd8d61acd59c5e22a921f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction globale qui gère les deux sauvegardes. <a href="fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f">More...</a><br /></td></tr>
<tr class="separator:a5210594d61dbd8d61acd59c5e22a921f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33e051b876b6736c5212e67d2058ff8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f">GestionSalle</a> (void)</td></tr>
<tr class="memdesc:a33e051b876b6736c5212e67d2058ff8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fonction globale qui gère l'affichage des différents menus. <a href="fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f">More...</a><br /></td></tr>
<tr class="separator:a33e051b876b6736c5212e67d2058ff8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a741da05b95a4ce5324e16492671b3618"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a741da05b95a4ce5324e16492671b3618">Menu</a> (void)</td></tr>
<tr class="memdesc:a741da05b95a4ce5324e16492671b3618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affiche le menu. <a href="fonction_8h.html#a741da05b95a4ce5324e16492671b3618">More...</a><br /></td></tr>
<tr class="separator:a741da05b95a4ce5324e16492671b3618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e424dc5e79e6c27b76972b108eef9c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0">clearpage</a> (void)</td></tr>
<tr class="memdesc:a5e424dc5e79e6c27b76972b108eef9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Permet d'effacer le contenu du terminal. <a href="fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0">More...</a><br /></td></tr>
<tr class="separator:a5e424dc5e79e6c27b76972b108eef9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Contient les algorithmes de la SAE 1.01. </p>
<dl class="section author"><dt>Author</dt><dd>Louis LABORIE &amp;&amp; Alexis LAURENT &amp;&amp; Sami GHEBRID &amp;&amp; Ana DE AMORIN </dd></dl>
<dl class="section date"><dt>Date</dt><dd>2022-11-10</dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2022 </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="acbe958caab3d337bf3a93a0f0f4a6c8b" name="acbe958caab3d337bf3a93a0f0f4a6c8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe958caab3d337bf3a93a0f0f4a6c8b">&#9670;&#160;</a></span>activerCarte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int activerCarte </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Activer/Désactiver une carte donnée (paramètre) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdhe</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
<tr><td class="paramname">val</td><td>valeur de la carte(adhérent) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Code de vérification : 0 si réussite, -1 si échec </dd></dl>
</div>
</div>
<a id="a299f9b8c0ef86a8a546c903785a4da50" name="a299f9b8c0ef86a8a546c903785a4da50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a299f9b8c0ef86a8a546c903785a4da50">&#9670;&#160;</a></span>affichageActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void affichageActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction qui affiche les informations de l'activité numéro 'val'. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrée des différentes activités </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abe8c4c196f1c528b38249a9782645a57" name="abe8c4c196f1c528b38249a9782645a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe8c4c196f1c528b38249a9782645a57">&#9670;&#160;</a></span>affichageCarte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void affichageCarte </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction appelée par la fonction 'gestionCarte' qui permet d'afficher les informations reliées à la carte numéro 'val'. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdhe</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">nb</td><td>taille logique des tableaux </td></tr>
<tr><td class="paramname">val</td><td>numéro de la carte(adhérent) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8327bf000df90d84748dc0543a1dc1af" name="a8327bf000df90d84748dc0543a1dc1af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8327bf000df90d84748dc0543a1dc1af">&#9670;&#160;</a></span>affichageTous()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void affichageTous </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNumCarte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>taille</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Affiche toutes les informations sur tout les adhérents. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabNumCarte</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoint</td><td>tableau des points </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">taille</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6a772b2bf053e3f7694165ad5729effb" name="a6a772b2bf053e3f7694165ad5729effb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a772b2bf053e3f7694165ad5729effb">&#9670;&#160;</a></span>affichageToutActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void affichageToutActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction qui affiche toutes les informations sur toutes les activités. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrée des différentes activités </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a623d718fcceab7dd66ace7f38dc60180" name="a623d718fcceab7dd66ace7f38dc60180"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a623d718fcceab7dd66ace7f38dc60180">&#9670;&#160;</a></span>afficheNbEntreAct()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void afficheNbEntreAct </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tphys</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Affiche le nombre d'entrée des différentes activités. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrée des différentes activités </td></tr>
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tphys</td><td>taille physique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a87eb24385bd7f4a44bc5343d551f9eab" name="a87eb24385bd7f4a44bc5343d551f9eab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87eb24385bd7f4a44bc5343d551f9eab">&#9670;&#160;</a></span>ajoutActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ajoutActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Ajoute une activité. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a41cd6c0a3fd922770c3c9657f950d3e1" name="a41cd6c0a3fd922770c3c9657f950d3e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41cd6c0a3fd922770c3c9657f950d3e1">&#9670;&#160;</a></span>ajouter()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ajouter </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tmax</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction appelée par la fonction 'ajouterAdherent' permettant de décaler tout les éléments des tableaux d'un cran vers la droite. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdherent</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">nb</td><td>taille logique des tableaux </td></tr>
<tr><td class="paramname">val</td><td>valeur de la nouvelle carte(adherent) </td></tr>
<tr><td class="paramname">tmax</td><td>taille physique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>position d'insertion dans les tableaux </dd></dl>
</div>
</div>
<a id="a89e07bc564a6d72927360a4ae4a2fc52" name="a89e07bc564a6d72927360a4ae4a2fc52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89e07bc564a6d72927360a4ae4a2fc52">&#9670;&#160;</a></span>ajouterAdherent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ajouterAdherent </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tmax</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction permettant d'ajouter un nouvel adhérent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdherent</td><td>tableaux des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">nb</td><td>taille logique des tableaux </td></tr>
<tr><td class="paramname">val</td><td>valeur de la nouvelle carte(adherent) </td></tr>
<tr><td class="paramname">tmax</td><td>taille physique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>nouvelle taille logique des tableaux </dd></dl>
</div>
</div>
<a id="a3e63209c711df3861bac82ebe0d35623" name="a3e63209c711df3861bac82ebe0d35623"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e63209c711df3861bac82ebe0d35623">&#9670;&#160;</a></span>alimenterCarte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void alimenterCarte </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdherent</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction qui crédite le nombre de points d'une carte d'adhérent donnée. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdherent</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoint</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">nb</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5402facee5e74cf0adbe39e256dc2028" name="a5402facee5e74cf0adbe39e256dc2028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5402facee5e74cf0adbe39e256dc2028">&#9670;&#160;</a></span>chargementActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int chargementActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tphys</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction chargeant les données du fichier 'activite.txt' dans les tableaux passés en paramètre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabPoint</td><td>tableau des points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrées des différentes activités </td></tr>
<tr><td class="paramname">tphys</td><td>taille physique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>la taille logique des tableaux </dd></dl>
</div>
</div>
<a id="ab0294df580d0bd91a3b3457480e55a2c" name="ab0294df580d0bd91a3b3457480e55a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0294df580d0bd91a3b3457480e55a2c">&#9670;&#160;</a></span>chargementAdherent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int chargementAdherent </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdherent</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tphys</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction chargeant les données du fichier 'adherent.txt' dans les tableaux passés en paramètre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdherent</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">tphys</td><td>taille physique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>la taille logique des tableaux </dd></dl>
</div>
</div>
<a id="a5e424dc5e79e6c27b76972b108eef9c0" name="a5e424dc5e79e6c27b76972b108eef9c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e424dc5e79e6c27b76972b108eef9c0">&#9670;&#160;</a></span>clearpage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void clearpage </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Permet d'effacer le contenu du terminal. </p>
</div>
</div>
<a id="ad15c99045c049b948cc01263162c74a3" name="ad15c99045c049b948cc01263162c74a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad15c99045c049b948cc01263162c74a3">&#9670;&#160;</a></span>decalageDroite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void decalageDroite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabTri</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pos</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Décale vers la droite d'un cran toutes les valeurs du tableau. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabTri</td><td>Le tableau d'entiers dont les valeurs vont être décalées </td></tr>
<tr><td class="paramname">nb</td><td>taille logique du tableau </td></tr>
<tr><td class="paramname">pos</td><td>indice dans le tableau à partir de laquelle on décale les valeurs. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0590aca68c09feb2adafc09ea5e8699a" name="a0590aca68c09feb2adafc09ea5e8699a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0590aca68c09feb2adafc09ea5e8699a">&#9670;&#160;</a></span>decalageGauche()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void decalageGauche </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabTri</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pos</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Décale vers la gauche d'un cran toutes les valeurs du tableau. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabTri</td><td>Le tableau d'entiers dont les valeurs vont être décalées </td></tr>
<tr><td class="paramname">nb</td><td>taille logique du tableau </td></tr>
<tr><td class="paramname">pos</td><td>indice dans le tableau à partir de laquelle on décale les valeurs. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3b9a9918a7385d9c746a2bdc2ce5085b" name="a3b9a9918a7385d9c746a2bdc2ce5085b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b9a9918a7385d9c746a2bdc2ce5085b">&#9670;&#160;</a></span>faireActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void faireActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdherent</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleLAdhe</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleLAct</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Permet de soustraire à un adhérent le nombre de points correspondant à l'activté qu'il a choisi. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdherent</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoint</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrées des différentes activités </td></tr>
<tr><td class="paramname">tailleLAdhe</td><td>taille logique des adhérents </td></tr>
<tr><td class="paramname">tailleLAct</td><td>taille logique des activités </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa95e6b17be977effbf27e38c370b7f66" name="aa95e6b17be977effbf27e38c370b7f66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa95e6b17be977effbf27e38c370b7f66">&#9670;&#160;</a></span>gestionCarte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void gestionCarte </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction qui globale qui permet de traiter une carte choisie. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdhe</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a33e051b876b6736c5212e67d2058ff8f" name="a33e051b876b6736c5212e67d2058ff8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33e051b876b6736c5212e67d2058ff8f">&#9670;&#160;</a></span>GestionSalle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void GestionSalle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction globale qui gère l'affichage des différents menus. </p>
</div>
</div>
<a id="a741da05b95a4ce5324e16492671b3618" name="a741da05b95a4ce5324e16492671b3618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a741da05b95a4ce5324e16492671b3618">&#9670;&#160;</a></span>Menu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Menu </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Affiche le menu. </p>
<dl class="section return"><dt>Returns</dt><dd>0 </dd></dl>
</div>
</div>
<a id="af8f8fd7108bf8be0c5d6ff440fffb610" name="af8f8fd7108bf8be0c5d6ff440fffb610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8f8fd7108bf8be0c5d6ff440fffb610">&#9670;&#160;</a></span>modifActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void modifActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Permet de modifier une activité choisie. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aaf5ed9818e29db5a2d7a265a0802d751" name="aaf5ed9818e29db5a2d7a265a0802d751"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf5ed9818e29db5a2d7a265a0802d751">&#9670;&#160;</a></span>recherche()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int recherche </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabTri</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>trouve</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction rechercheant dans un tableau d'entiers trié le contenu de la variable 'val' passé en paramètre. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabTri</td><td>tableau d'entiers trié </td></tr>
<tr><td class="paramname">val</td><td>valeur recherchée </td></tr>
<tr><td class="paramname">nb</td><td>taille logique du tableau </td></tr>
<tr><td class="paramname">trouve</td><td>variable pointant vers un entier permettant de savoir si la valeur a été trouvée. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>la position d'insertion dans le tableau </dd></dl>
</div>
</div>
<a id="a5210594d61dbd8d61acd59c5e22a921f" name="a5210594d61dbd8d61acd59c5e22a921f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5210594d61dbd8d61acd59c5e22a921f">&#9670;&#160;</a></span>Sauvegarde()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Sauvegarde </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleAdhe</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleAct</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction globale qui gère les deux sauvegardes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdhe</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrées des différentes activités </td></tr>
<tr><td class="paramname">tailleAdhe</td><td>taille logique du tableau des adhérents </td></tr>
<tr><td class="paramname">tailleAct</td><td>taille logique du tableau des activités </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 </dd></dl>
</div>
</div>
<a id="a5aed3918c6bfd46558ac0a07442a2a4c" name="a5aed3918c6bfd46558ac0a07442a2a4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5aed3918c6bfd46558ac0a07442a2a4c">&#9670;&#160;</a></span>SauvegardeActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int SauvegardeActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sauvegarde les données des tableaux passés en paramètre dans le fichier 'activite.txt'. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrées des différentes activités </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Code de vérification : 0 si réussite, -1 si échec </dd></dl>
</div>
</div>
<a id="a8e1213e9ebb560823f09b105f822c80d" name="a8e1213e9ebb560823f09b105f822c80d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e1213e9ebb560823f09b105f822c80d">&#9670;&#160;</a></span>SauvegardeAdherent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int SauvegardeAdherent </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdherent</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Permet de sauvegarder les données des tableaux passés en paramètre dans le fichier 'adherent.txt'. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdherent</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Code de vérification : 0 si réussite, -1 si échec </dd></dl>
</div>
</div>
<a id="a3d1ce73c9a910459d3a572691862987a" name="a3d1ce73c9a910459d3a572691862987a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d1ce73c9a910459d3a572691862987a">&#9670;&#160;</a></span>suppActivite()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void suppActivite </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabCoutPoint</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNbEntree</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Supprime une activité choisie. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabCoutPoint</td><td>tableau du cout en points des différentes activités </td></tr>
<tr><td class="paramname">tabNbEntree</td><td>tableau du nombre d'entrées des différentes activités </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a36b67bcc8247290757bdc0f302b5076f" name="a36b67bcc8247290757bdc0f302b5076f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36b67bcc8247290757bdc0f302b5076f">&#9670;&#160;</a></span>suppression()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int suppression </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tab</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Fonction appelée par 'supprimerAdherent' permettant de décaler tout les éléments des tableaux d'un cran vers la gauche. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tab</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">nb</td><td>taille logique des tableaux </td></tr>
<tr><td class="paramname">val</td><td>valeur de la nouvelle carte(adherent) </td></tr>
<tr><td class="paramname">tmax</td><td>taille physique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>nouvelle taille logique des tableaux </dd></dl>
</div>
</div>
<a id="a97a286418d1ac67524750df860a222db" name="a97a286418d1ac67524750df860a222db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a286418d1ac67524750df860a222db">&#9670;&#160;</a></span>supprimerAdherent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int supprimerAdherent </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabAdhe</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabPoints</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>jour</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mois</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>annee</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>carte</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tailleL</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Permet de supprimer un adherent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tabAdhe</td><td>tableau des adhérents </td></tr>
<tr><td class="paramname">tabPoints</td><td>tableau des points des adhérents </td></tr>
<tr><td class="paramname">jour</td><td>tableau des jours de la date d'inscription </td></tr>
<tr><td class="paramname">mois</td><td>tableau des mois de la date d'inscription </td></tr>
<tr><td class="paramname">annee</td><td>tableau des années de la date d'inscription </td></tr>
<tr><td class="paramname">carte</td><td>tableau du statut des cartes </td></tr>
<tr><td class="paramname">tailleL</td><td>taille logique des tableaux </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>la nouvelle taille logique des tableaux </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>