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.

1044 lines
49 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.c 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 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="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">FonctionsResponsable.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>fichier.c qui contient toutes les fonctions concernant le responsable.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="_fonctions_responsable_8h_source.html">FonctionsResponsable.h</a>&quot;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for FonctionsResponsable.c:</div>
<div class="dyncontent">
<div class="center"><img src="_fonctions_responsable_8c__incl.png" border="0" usemap="#a_s1_801-_algorithmique_2_fonctions_responsable_8c" alt=""/></div>
<map name="a_s1_801-_algorithmique_2_fonctions_responsable_8c" id="a_s1_801-_algorithmique_2_fonctions_responsable_8c">
<area shape="rect" title="fichier.c qui contient toutes les fonctions concernant le responsable." alt="" coords="130,5,313,47"/>
<area shape="rect" href="_fonctions_responsable_8h.html" title="fichier.h qui contient les déclarations des fonctions concernant le responsable." alt="" coords="5,95,184,121"/>
<area shape="rect" title=" " alt="" coords="124,169,191,196"/>
<area shape="rect" title=" " alt="" coords="259,95,330,121"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a70e3d3304126dcaae725cf1a00cc6b61"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a70e3d3304126dcaae725cf1a00cc6b61">AjoutArticle</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</td></tr>
<tr class="memdesc:a70e3d3304126dcaae725cf1a00cc6b61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Demande l'article a ajouter ainsi que son poid, son volume et son prix a l'utilisateur et l'ajoute au fichier "articles.don". <a href="_fonctions_responsable_8c.html#a70e3d3304126dcaae725cf1a00cc6b61">More...</a><br /></td></tr>
<tr class="separator:a70e3d3304126dcaae725cf1a00cc6b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a8d3cb956a693355fd85502917211f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a6a8d3cb956a693355fd85502917211f2">TableArticle</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[])</td></tr>
<tr class="memdesc:a6a8d3cb956a693355fd85502917211f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Récupère le contenu du fichier "articles.don" et l'ajoute au tables concernées (Tref,Tpoid,Tvolume,Tprix) <a href="_fonctions_responsable_8c.html#a6a8d3cb956a693355fd85502917211f2">More...</a><br /></td></tr>
<tr class="separator:a6a8d3cb956a693355fd85502917211f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acea242d2a54ad95584208016e918e979"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#acea242d2a54ad95584208016e918e979">AffichTable</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</td></tr>
<tr class="memdesc:acea242d2a54ad95584208016e918e979"><td class="mdescLeft">&#160;</td><td class="mdescRight">Affiche la référence, le poid, le volume et le prix de chaque produit. <a href="_fonctions_responsable_8c.html#acea242d2a54ad95584208016e918e979">More...</a><br /></td></tr>
<tr class="separator:acea242d2a54ad95584208016e918e979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53b349d234c5076cff9e5efd4e75b109"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a53b349d234c5076cff9e5efd4e75b109">AffichArticle</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</td></tr>
<tr class="memdesc:a53b349d234c5076cff9e5efd4e75b109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Demande un article au client puis affiche sa référence, son poid, son volume et son prix. <a href="_fonctions_responsable_8c.html#a53b349d234c5076cff9e5efd4e75b109">More...</a><br /></td></tr>
<tr class="separator:a53b349d234c5076cff9e5efd4e75b109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9505aa81f4f3da11e04e7b4b92ae1477"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a9505aa81f4f3da11e04e7b4b92ae1477">ModifArticle</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</td></tr>
<tr class="memdesc:a9505aa81f4f3da11e04e7b4b92ae1477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Demande un article au responsable puis modifie son poid, son volume et son prix dans les tables. <a href="_fonctions_responsable_8c.html#a9505aa81f4f3da11e04e7b4b92ae1477">More...</a><br /></td></tr>
<tr class="separator:a9505aa81f4f3da11e04e7b4b92ae1477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b97dcd8c9cf693ed24dc3a03fab927c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a7b97dcd8c9cf693ed24dc3a03fab927c">SupprArticle</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</td></tr>
<tr class="memdesc:a7b97dcd8c9cf693ed24dc3a03fab927c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Demande un article au client puis le supprime des tables. <a href="_fonctions_responsable_8c.html#a7b97dcd8c9cf693ed24dc3a03fab927c">More...</a><br /></td></tr>
<tr class="separator:a7b97dcd8c9cf693ed24dc3a03fab927c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ab9d63c1ca53ab2a0c78d202459a498"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a4ab9d63c1ca53ab2a0c78d202459a498">posRef</a> (int Tref[], int refR, int n)</td></tr>
<tr class="memdesc:a4ab9d63c1ca53ab2a0c78d202459a498"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recherche la position de refR dans le tableau Tref. <a href="_fonctions_responsable_8c.html#a4ab9d63c1ca53ab2a0c78d202459a498">More...</a><br /></td></tr>
<tr class="separator:a4ab9d63c1ca53ab2a0c78d202459a498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb891da1e948b39393776e817043f65d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#adb891da1e948b39393776e817043f65d">EcrireFichier</a> (int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)</td></tr>
<tr class="memdesc:adb891da1e948b39393776e817043f65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ecrit dans le fichier "articles.don" le contenu des tables. <a href="_fonctions_responsable_8c.html#adb891da1e948b39393776e817043f65d">More...</a><br /></td></tr>
<tr class="separator:adb891da1e948b39393776e817043f65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc944860bdf2b24757fa848baac3ebcf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#abc944860bdf2b24757fa848baac3ebcf">modifclientglobal</a> (void)</td></tr>
<tr class="memdesc:abc944860bdf2b24757fa848baac3ebcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">lance le menu global de la partie gestion fichier client. <a href="_fonctions_responsable_8c.html#abc944860bdf2b24757fa848baac3ebcf">More...</a><br /></td></tr>
<tr class="separator:abc944860bdf2b24757fa848baac3ebcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b524e0094177865dfaaf7b9681f8a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#ab0b524e0094177865dfaaf7b9681f8a7">tableaucharge</a> (int tabNC[], float tabCAG[], int tabsuspension[], int tmax)</td></tr>
<tr class="memdesc:ab0b524e0094177865dfaaf7b9681f8a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">charge les tableaux avec "fichierclient.don". <a href="_fonctions_responsable_8c.html#ab0b524e0094177865dfaaf7b9681f8a7">More...</a><br /></td></tr>
<tr class="separator:ab0b524e0094177865dfaaf7b9681f8a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7551d1c580315e3e27bc1eaf388aa8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a6f7551d1c580315e3e27bc1eaf388aa8">ajoutClient</a> (int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)</td></tr>
<tr class="memdesc:a6f7551d1c580315e3e27bc1eaf388aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet d'ajouter un client dans les tableaux. <a href="_fonctions_responsable_8c.html#a6f7551d1c580315e3e27bc1eaf388aa8">More...</a><br /></td></tr>
<tr class="separator:a6f7551d1c580315e3e27bc1eaf388aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09a2210af4f140abce67070cd412a4f0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a09a2210af4f140abce67070cd412a4f0">suspensioncarte</a> (int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)</td></tr>
<tr class="memdesc:a09a2210af4f140abce67070cd412a4f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de suspendre OU désuspendre un client. <a href="_fonctions_responsable_8c.html#a09a2210af4f140abce67070cd412a4f0">More...</a><br /></td></tr>
<tr class="separator:a09a2210af4f140abce67070cd412a4f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1a6ce2652db072ab5382a9a7d692de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a7b1a6ce2652db072ab5382a9a7d692de">supressionclient</a> (int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)</td></tr>
<tr class="memdesc:a7b1a6ce2652db072ab5382a9a7d692de"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet de supprimer un client. <a href="_fonctions_responsable_8c.html#a7b1a6ce2652db072ab5382a9a7d692de">More...</a><br /></td></tr>
<tr class="separator:a7b1a6ce2652db072ab5382a9a7d692de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8854b554a901e39691c6254dc034ca90"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a8854b554a901e39691c6254dc034ca90">affichageall</a> (int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)</td></tr>
<tr class="memdesc:a8854b554a901e39691c6254dc034ca90"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet d'afficher le contenu des tableaux. <a href="_fonctions_responsable_8c.html#a8854b554a901e39691c6254dc034ca90">More...</a><br /></td></tr>
<tr class="separator:a8854b554a901e39691c6254dc034ca90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8803b1ceb8c927b482e5488ccd7dcd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#aac8803b1ceb8c927b482e5488ccd7dcd">affichagesolo</a> (int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)</td></tr>
<tr class="memdesc:aac8803b1ceb8c927b482e5488ccd7dcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">permet d'afficher le contenu d'un tableau spécifique. <a href="_fonctions_responsable_8c.html#aac8803b1ceb8c927b482e5488ccd7dcd">More...</a><br /></td></tr>
<tr class="separator:aac8803b1ceb8c927b482e5488ccd7dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8b4f7a08e7a42d2ddcb59ed75363fbd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#ab8b4f7a08e7a42d2ddcb59ed75363fbd">creationfichier</a> (void)</td></tr>
<tr class="memdesc:ab8b4f7a08e7a42d2ddcb59ed75363fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">vérifie la présence d'un fichier , et si non le crée. <a href="_fonctions_responsable_8c.html#ab8b4f7a08e7a42d2ddcb59ed75363fbd">More...</a><br /></td></tr>
<tr class="separator:ab8b4f7a08e7a42d2ddcb59ed75363fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a530ca850ca7729f8658f05da6d26118a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fonctions_responsable_8c.html#a530ca850ca7729f8658f05da6d26118a">enregistrement</a> (int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)</td></tr>
<tr class="memdesc:a530ca850ca7729f8658f05da6d26118a"><td class="mdescLeft">&#160;</td><td class="mdescRight">lorsque l'utilisateur quitte le global , écrit les tableaux dans le fichier en écrasant le contenue précédent. <a href="_fonctions_responsable_8c.html#a530ca850ca7729f8658f05da6d26118a">More...</a><br /></td></tr>
<tr class="separator:a530ca850ca7729f8658f05da6d26118a"><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>fichier.c qui contient toutes les fonctions concernant le responsable. </p>
<dl class="section author"><dt>Author</dt><dd>BARDET Ange &amp; Cyriaque SEGERIE </dd></dl>
<dl class="section date"><dt>Date</dt><dd>11 oct 2023 </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a8854b554a901e39691c6254dc034ca90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8854b554a901e39691c6254dc034ca90">&#9670;&nbsp;</a></span>affichageall()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int affichageall </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>tlogique</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>permet d'afficher le contenu des tableaux. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">tabNC</td><td>tableau d'entier, contient les identifiant des cartes clients. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tabCAG</td><td>tableau de flottant, contient les cagnottes des clients. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tabsuspension</td><td>tableau d'entier, contient informations sur la suspension des cartes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tlogique</td><td>pointeur de la taille logique. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>code d'erreur si une erreur apparaît. </dd></dl>
</div>
</div>
<a id="aac8803b1ceb8c927b482e5488ccd7dcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac8803b1ceb8c927b482e5488ccd7dcd">&#9670;&nbsp;</a></span>affichagesolo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int affichagesolo </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>tlogique</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>permet d'afficher le contenu d'un tableau spécifique. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">tabNC</td><td>tableau d'entier, contient les identifiant des cartes clients. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tabCAG</td><td>tableau de flottant, contient les cagnottes des clients. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tabsuspension</td><td>tableau d'entier, contient informations sur la suspension des cartes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tlogique</td><td>pointeur de la taille logique. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>code d'erreur si une erreur apparaît. </dd></dl>
</div>
</div>
<a id="a53b349d234c5076cff9e5efd4e75b109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53b349d234c5076cff9e5efd4e75b109">&#9670;&nbsp;</a></span>AffichArticle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AffichArticle </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Demande un article au client puis affiche sa référence, son poid, son volume et son prix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tpoid</td><td>tableau d'entier, poids des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tvolume</td><td>tableau d'entier, volumes des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tprix</td><td>tableau d'entier, prix des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>entier, taille logique des tableaux concernant les produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Rien </dd></dl>
</div>
</div>
<a id="acea242d2a54ad95584208016e918e979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acea242d2a54ad95584208016e918e979">&#9670;&nbsp;</a></span>AffichTable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AffichTable </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Affiche la référence, le poid, le volume et le prix de chaque produit. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tpoid</td><td>tableau d'entier, poids des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tvolume</td><td>tableau d'entier, volumes des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tprix</td><td>tableau d'entier, prix des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>entier, taille logique des tableaux concernant les produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Rien </dd></dl>
</div>
</div>
<a id="a70e3d3304126dcaae725cf1a00cc6b61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70e3d3304126dcaae725cf1a00cc6b61">&#9670;&nbsp;</a></span>AjoutArticle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int AjoutArticle </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Demande l'article a ajouter ainsi que son poid, son volume et son prix a l'utilisateur et l'ajoute au fichier "articles.don". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">void</td><td>Rien </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Rien </dd></dl>
</div>
</div>
<a id="a6f7551d1c580315e3e27bc1eaf388aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f7551d1c580315e3e27bc1eaf388aa8">&#9670;&nbsp;</a></span>ajoutClient()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ajoutClient </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>tlogique</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>permet d'ajouter un client dans les tableaux. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabNC</td><td>tableau d'entier, contient les identifiant des cartes clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabCAG</td><td>tableau de flottant, contient les cagnottes des clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabsuspension</td><td>tableau d'entier, contient informations sur la suspension des cartes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tmax</td><td>entier, taille physique des tableaux. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tlogique</td><td>pointeur de la taille logique , modifier lors de l'ajout. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>code d'erreur si une erreur apparaît. </dd></dl>
</div>
</div>
<a id="ab8b4f7a08e7a42d2ddcb59ed75363fbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8b4f7a08e7a42d2ddcb59ed75363fbd">&#9670;&nbsp;</a></span>creationfichier()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int creationfichier </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>vérifie la présence d'un fichier , et si non le crée. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">void</td><td>rien </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>rien </dd></dl>
</div>
</div>
<a id="adb891da1e948b39393776e817043f65d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb891da1e948b39393776e817043f65d">&#9670;&nbsp;</a></span>EcrireFichier()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void EcrireFichier </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Ecrit dans le fichier "articles.don" le contenu des tables. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tpoid</td><td>tableau d'entier, poids des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tvolume</td><td>tableau d'entier, volumes des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">Tprix</td><td>tableau d'entier, prix des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>entier, taille logique des tableaux concernant les produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>rien. </dd></dl>
</div>
</div>
<a id="a530ca850ca7729f8658f05da6d26118a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a530ca850ca7729f8658f05da6d26118a">&#9670;&nbsp;</a></span>enregistrement()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int enregistrement </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>tlogique</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>lorsque l'utilisateur quitte le global , écrit les tableaux dans le fichier en écrasant le contenue précédent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">void</td><td>rien </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>rien </dd></dl>
</div>
</div>
<a id="a9505aa81f4f3da11e04e7b4b92ae1477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9505aa81f4f3da11e04e7b4b92ae1477">&#9670;&nbsp;</a></span>ModifArticle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ModifArticle </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Demande un article au responsable puis modifie son poid, son volume et son prix dans les tables. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">Tpoid</td><td>tableau d'entier, poids des produits. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">Tvolume</td><td>tableau d'entier, volumes des produits. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">Tprix</td><td>tableau d'entier, prix des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>entier, taille logique des tableaux concernant les produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Rien </dd></dl>
</div>
</div>
<a id="abc944860bdf2b24757fa848baac3ebcf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc944860bdf2b24757fa848baac3ebcf">&#9670;&nbsp;</a></span>modifclientglobal()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void modifclientglobal </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>lance le menu global de la partie gestion fichier client. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">void</td><td>rien </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>rien </dd></dl>
</div>
</div>
<a id="a4ab9d63c1ca53ab2a0c78d202459a498"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ab9d63c1ca53ab2a0c78d202459a498">&#9670;&nbsp;</a></span>posRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int posRef </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>refR</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Recherche la position de refR dans le tableau Tref. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">refR</td><td>entier, réfèrence recherché dans le tableau référence. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>entier, taille logique des tableaux concernant les produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>entier, position de la réfèrence recherché. </dd></dl>
</div>
</div>
<a id="a7b97dcd8c9cf693ed24dc3a03fab927c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b97dcd8c9cf693ed24dc3a03fab927c">&#9670;&nbsp;</a></span>SupprArticle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int SupprArticle </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Demande un article au client puis le supprime des tables. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Tpoid</td><td>tableau d'entier, poids des produits. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Tvolume</td><td>tableau d'entier, volumes des produits. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Tprix</td><td>tableau d'entier, prix des produits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>entier, taille logique des tableaux concernant les produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>entier, taille logique des tableaux concernant les produits - 1. </dd></dl>
</div>
</div>
<a id="a7b1a6ce2652db072ab5382a9a7d692de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b1a6ce2652db072ab5382a9a7d692de">&#9670;&nbsp;</a></span>supressionclient()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int supressionclient </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>tlogique</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>permet de supprimer un client. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabNC</td><td>tableau d'entier, contient les identifiant des cartes clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabCAG</td><td>tableau de flottant, contient les cagnottes des clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabsuspension</td><td>tableau d'entier, contient informations sur la suspension des cartes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tmax</td><td>entier, taille physique des tableaux. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tlogique</td><td>pointeur de la taille logique. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>code d'erreur si une erreur apparaît. </dd></dl>
</div>
</div>
<a id="a09a2210af4f140abce67070cd412a4f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09a2210af4f140abce67070cd412a4f0">&#9670;&nbsp;</a></span>suspensioncarte()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int suspensioncarte </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>tlogique</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>permet de suspendre OU désuspendre un client. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabNC</td><td>tableau d'entier, contient les identifiant des cartes clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabCAG</td><td>tableau de flottant, contient les cagnottes des clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabsuspension</td><td>tableau d'entier, contient informations sur la suspension des cartes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tmax</td><td>entier, taille physique des tableaux. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tlogique</td><td>pointeur de la taille logique , modifier lors d'un l'ajout. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>code d'erreur si une erreur apparaît. </dd></dl>
</div>
</div>
<a id="a6a8d3cb956a693355fd85502917211f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a8d3cb956a693355fd85502917211f2">&#9670;&nbsp;</a></span>TableArticle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int TableArticle </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>Tref</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tpoid</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tvolume</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>Tprix</em>[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Récupère le contenu du fichier "articles.don" et l'ajoute au tables concernées (Tref,Tpoid,Tvolume,Tprix) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">Tref</td><td>tableau d'entier, réfèrences des produits. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Tpoid</td><td>tableau d'entier, poids des produits. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Tvolume</td><td>tableau d'entier, volumes des produits. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Tprix</td><td>tableau d'entier, prix des produits. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>entier, taille logique des tableaux concernant les produits. </dd></dl>
</div>
</div>
<a id="ab0b524e0094177865dfaaf7b9681f8a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b524e0094177865dfaaf7b9681f8a7">&#9670;&nbsp;</a></span>tableaucharge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int tableaucharge </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabNC</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>tabCAG</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tabsuspension</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>charge les tableaux avec "fichierclient.don". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabNC</td><td>tableau d'entier, contient les identifiant des cartes clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabCAG</td><td>tableau de flottant, contient les cagnottes des clients. </td></tr>
<tr><td class="paramdir">[in,out]</td><td class="paramname">tabsuspension</td><td>tableau d'entier, contient informations sur la suspension des cartes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">tmax</td><td>entier, taille physique des tableaux. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>la taille logique. </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.1
</small></address>
</body>
</html>