\doxysection{src/app/interface/interface\+\_\+client.c File Reference} \hypertarget{interface__client_8c}{}\label{interface__client_8c}\index{src/app/interface/interface\_client.c@{src/app/interface/interface\_client.c}} Implémentation des fonctions liées à l\textquotesingle{}interface client. {\ttfamily \#include "{}interface\+\_\+client.\+h"{}}\newline {\ttfamily \#include "{}app/core\+\_\+logic/client.\+h"{}}\newline {\ttfamily \#include "{}app/core\+\_\+logic/responsable.\+h"{}}\newline \doxysubsubsection*{Macros} \begin{DoxyCompactItemize} \item \Hypertarget{interface__client_8c_ad6a5b5050a3ed6cffbb52fe15c39e587}\label{interface__client_8c_ad6a5b5050a3ed6cffbb52fe15c39e587} \#define {\bfseries MAX\+\_\+\+ARTICLES}~100 \item \Hypertarget{interface__client_8c_a0a8f91f93d75a07f0ae45077db45b3eb}\label{interface__client_8c_a0a8f91f93d75a07f0ae45077db45b3eb} \#define {\bfseries MAX\+\_\+\+CLIENTS}~100 \end{DoxyCompactItemize} \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item \Hypertarget{interface__client_8c_a98012af1d373da58fa7dc041f97216bc}\label{interface__client_8c_a98012af1d373da58fa7dc041f97216bc} void {\bfseries affiche\+\_\+client} () \begin{DoxyCompactList}\small\item\em Affiche le menu principal de l\textquotesingle{}interface client. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__client_8c_a49de18c6560633af132a56085d28a8ba}{menu\+\_\+client}} (int \texorpdfstring{$\ast$}{*}choix) \begin{DoxyCompactList}\small\item\em Laisse l\textquotesingle{}utilisateur choisir une option du menu. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__client_8c_aace0a1bcc32fda795f57fa76de7ec276}{global\+\_\+client}} () \begin{DoxyCompactList}\small\item\em Fonction principale de l\textquotesingle{}interface client. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Implémentation des fonctions liées à l\textquotesingle{}interface client. \doxysubsection{Function Documentation} \Hypertarget{interface__client_8c_aace0a1bcc32fda795f57fa76de7ec276}\label{interface__client_8c_aace0a1bcc32fda795f57fa76de7ec276} \index{interface\_client.c@{interface\_client.c}!global\_client@{global\_client}} \index{global\_client@{global\_client}!interface\_client.c@{interface\_client.c}} \doxysubsubsection{\texorpdfstring{global\_client()}{global\_client()}} {\footnotesize\ttfamily void global\+\_\+client (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Fonction principale de l\textquotesingle{}interface client. Cette fonction permet aux clients d\textquotesingle{}utiliser l\textquotesingle{}application pour gérer leur panier et effectuer des opérations telles que l\textquotesingle{}ajout, la suppression ou la modification d\textquotesingle{}articles dans le panier. \Hypertarget{interface__client_8c_a49de18c6560633af132a56085d28a8ba}\label{interface__client_8c_a49de18c6560633af132a56085d28a8ba} \index{interface\_client.c@{interface\_client.c}!menu\_client@{menu\_client}} \index{menu\_client@{menu\_client}!interface\_client.c@{interface\_client.c}} \doxysubsubsection{\texorpdfstring{menu\_client()}{menu\_client()}} {\footnotesize\ttfamily void menu\+\_\+client (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{choix }\end{DoxyParamCaption})} Laisse l\textquotesingle{}utilisateur choisir une option du menu. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em choix} & -\/ L\textquotesingle{}option choisie par l\textquotesingle{}utilisateur. \\ \hline \end{DoxyParams}