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.

134 lines
20 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!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">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SAE S1.01 Ange-Cyriaque-Mathis: S1.01-Algorithmique/FonctionsResponsable.h Source File</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 style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="bric cornction.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">SAE S1.01 Ange-Cyriaque-Mathis
&#160;<span id="projectnumber">1.0</span>
</div>
<div id="projectbrief">Développement dune application daide aux achats de produits de bricolage et de construction.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(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">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_4c32c05f59375887a3385d25e92ccf9a.html">S1.01-Algorithmique</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">FonctionsResponsable.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="_fonctions_responsable_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a70e3d3304126dcaae725cf1a00cc6b61">AjoutArticle</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[],<span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_fonctions_responsable_8h.html#a9505aa81f4f3da11e04e7b4b92ae1477">ModifArticle</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[],<span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a6a8d3cb956a693355fd85502917211f2">TableArticle</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[]);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_fonctions_responsable_8h.html#acea242d2a54ad95584208016e918e979">AffichTable</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[],<span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_fonctions_responsable_8h.html#a53b349d234c5076cff9e5efd4e75b109">AffichArticle</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[],<span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a7b97dcd8c9cf693ed24dc3a03fab927c">SupprArticle</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[],<span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a4ab9d63c1ca53ab2a0c78d202459a498">posRef</a>(<span class="keywordtype">int</span> Tref[],<span class="keywordtype">int</span> refR, <span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_fonctions_responsable_8h.html#adb891da1e948b39393776e817043f65d">EcrireFichier</a>(<span class="keywordtype">int</span> Tref[], <span class="keywordtype">float</span> Tpoid[],<span class="keywordtype">float</span> Tvolume[],<span class="keywordtype">float</span> Tprix[],<span class="keywordtype">int</span> n);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> <a class="code" href="_fonctions_responsable_8h.html#abc944860bdf2b24757fa848baac3ebcf">modifclientglobal</a> (<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#ab0b524e0094177865dfaaf7b9681f8a7">tableaucharge</a>(<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> tmax);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a6f7551d1c580315e3e27bc1eaf388aa8">ajoutClient</a> (<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> *tlogique,<span class="keywordtype">int</span> tmax);</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a09a2210af4f140abce67070cd412a4f0">suspensioncarte</a> (<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> *tlogique,<span class="keywordtype">int</span> tmax);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a7b1a6ce2652db072ab5382a9a7d692de">supressionclient</a> (<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> *tlogique,<span class="keywordtype">int</span> tmax);</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a8854b554a901e39691c6254dc034ca90">affichageall</a> (<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> *tlogique);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#aac8803b1ceb8c927b482e5488ccd7dcd">affichagesolo</a> (<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> *tlogique);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#ab8b4f7a08e7a42d2ddcb59ed75363fbd">creationfichier</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keywordtype">int</span> <a class="code" href="_fonctions_responsable_8h.html#a530ca850ca7729f8658f05da6d26118a">enregistrement</a> (<span class="keywordtype">int</span> tabNC[],<span class="keywordtype">float</span> tabCAG[],<span class="keywordtype">int</span> tabsuspension[],<span class="keywordtype">int</span> *tlogique);</div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a09a2210af4f140abce67070cd412a4f0"><div class="ttname"><a href="_fonctions_responsable_8h.html#a09a2210af4f140abce67070cd412a4f0">suspensioncarte</a></div><div class="ttdeci">int suspensioncarte(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)</div><div class="ttdoc">permet de suspendre OU désuspendre un client.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:367</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a4ab9d63c1ca53ab2a0c78d202459a498"><div class="ttname"><a href="_fonctions_responsable_8h.html#a4ab9d63c1ca53ab2a0c78d202459a498">posRef</a></div><div class="ttdeci">int posRef(int Tref[], int refR, int n)</div><div class="ttdoc">Recherche la position de refR dans le tableau Tref.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:197</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a530ca850ca7729f8658f05da6d26118a"><div class="ttname"><a href="_fonctions_responsable_8h.html#a530ca850ca7729f8658f05da6d26118a">enregistrement</a></div><div class="ttdeci">int enregistrement(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)</div><div class="ttdoc">lorsque l'utilisateur quitte le global , écrit les tableaux dans le fichier en écrasant le contenue p...</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:567</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a53b349d234c5076cff9e5efd4e75b109"><div class="ttname"><a href="_fonctions_responsable_8h.html#a53b349d234c5076cff9e5efd4e75b109">AffichArticle</a></div><div class="ttdeci">void AffichArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</div><div class="ttdoc">Demande un article au client puis affiche sa référence, son poid, son volume et son prix.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:109</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a6a8d3cb956a693355fd85502917211f2"><div class="ttname"><a href="_fonctions_responsable_8h.html#a6a8d3cb956a693355fd85502917211f2">TableArticle</a></div><div class="ttdeci">int TableArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[])</div><div class="ttdoc">Récupère le contenu du fichier &quot;articles.don&quot; et l'ajoute au tables concernées (Tref,...</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:72</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a6f7551d1c580315e3e27bc1eaf388aa8"><div class="ttname"><a href="_fonctions_responsable_8h.html#a6f7551d1c580315e3e27bc1eaf388aa8">ajoutClient</a></div><div class="ttdeci">int ajoutClient(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)</div><div class="ttdoc">permet d'ajouter un client dans les tableaux.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:311</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a70e3d3304126dcaae725cf1a00cc6b61"><div class="ttname"><a href="_fonctions_responsable_8h.html#a70e3d3304126dcaae725cf1a00cc6b61">AjoutArticle</a></div><div class="ttdeci">int AjoutArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</div><div class="ttdoc">Demande l'article a ajouter ainsi que son poid, son volume et son prix a l'utilisateur et l'ajoute au...</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:12</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a7b1a6ce2652db072ab5382a9a7d692de"><div class="ttname"><a href="_fonctions_responsable_8h.html#a7b1a6ce2652db072ab5382a9a7d692de">supressionclient</a></div><div class="ttdeci">int supressionclient(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)</div><div class="ttdoc">permet de supprimer un client.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:461</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a7b97dcd8c9cf693ed24dc3a03fab927c"><div class="ttname"><a href="_fonctions_responsable_8h.html#a7b97dcd8c9cf693ed24dc3a03fab927c">SupprArticle</a></div><div class="ttdeci">int SupprArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</div><div class="ttdoc">Demande un article au client puis le supprime des tables.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:167</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a8854b554a901e39691c6254dc034ca90"><div class="ttname"><a href="_fonctions_responsable_8h.html#a8854b554a901e39691c6254dc034ca90">affichageall</a></div><div class="ttdeci">int affichageall(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)</div><div class="ttdoc">permet d'afficher le contenu des tableaux.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:510</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_a9505aa81f4f3da11e04e7b4b92ae1477"><div class="ttname"><a href="_fonctions_responsable_8h.html#a9505aa81f4f3da11e04e7b4b92ae1477">ModifArticle</a></div><div class="ttdeci">void ModifArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</div><div class="ttdoc">Demande un article au responsable puis modifie son poid, son volume et son prix dans les tables.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:125</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_aac8803b1ceb8c927b482e5488ccd7dcd"><div class="ttname"><a href="_fonctions_responsable_8h.html#aac8803b1ceb8c927b482e5488ccd7dcd">affichagesolo</a></div><div class="ttdeci">int affichagesolo(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)</div><div class="ttdoc">permet d'afficher le contenu d'un tableau spécifique.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:519</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_ab0b524e0094177865dfaaf7b9681f8a7"><div class="ttname"><a href="_fonctions_responsable_8h.html#ab0b524e0094177865dfaaf7b9681f8a7">tableaucharge</a></div><div class="ttdeci">int tableaucharge(int tabNC[], float tabCAG[], int tabsuspension[], int tmax)</div><div class="ttdoc">charge les tableaux avec &quot;fichierclient.don&quot;.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:278</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_ab8b4f7a08e7a42d2ddcb59ed75363fbd"><div class="ttname"><a href="_fonctions_responsable_8h.html#ab8b4f7a08e7a42d2ddcb59ed75363fbd">creationfichier</a></div><div class="ttdeci">int creationfichier(void)</div><div class="ttdoc">vérifie la présence d'un fichier , et si non le crée.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:558</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_abc944860bdf2b24757fa848baac3ebcf"><div class="ttname"><a href="_fonctions_responsable_8h.html#abc944860bdf2b24757fa848baac3ebcf">modifclientglobal</a></div><div class="ttdeci">void modifclientglobal(void)</div><div class="ttdoc">lance le menu global de la partie gestion fichier client.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:223</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_acea242d2a54ad95584208016e918e979"><div class="ttname"><a href="_fonctions_responsable_8h.html#acea242d2a54ad95584208016e918e979">AffichTable</a></div><div class="ttdeci">void AffichTable(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</div><div class="ttdoc">Affiche la référence, le poid, le volume et le prix de chaque produit.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:99</div></div>
<div class="ttc" id="a_fonctions_responsable_8h_html_adb891da1e948b39393776e817043f65d"><div class="ttname"><a href="_fonctions_responsable_8h.html#adb891da1e948b39393776e817043f65d">EcrireFichier</a></div><div class="ttdeci">void EcrireFichier(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</div><div class="ttdoc">Ecrit dans le fichier &quot;articles.don&quot; le contenu des tables.</div><div class="ttdef"><b>Definition:</b> FonctionsResponsable.c:208</div></div>
</div><!-- fragment --></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.1
</small></address>
</body>
</html>