\doxysection{src/main.c File Reference}
\hypertarget{main_8c}{}\label{main_8c}\index{src/main.c@{src/main.c}}


Programme principal pour choisir une interface et lancer l\textquotesingle{}application.  


{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include "{}app/interface/interface\+\_\+client.\+h"{}}\newline
{\ttfamily \#include "{}app/interface/interface\+\_\+resp.\+h"{}}\newline
{\ttfamily \#include "{}app/core\+\_\+logic/responsable.\+h"{}}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{main_8c_a5fdac9110609b2cc4b43c68b643af452}{choix\+Interface}} (void)
\begin{DoxyCompactList}\small\item\em Fonction permettant à l\textquotesingle{}utilisateur de choisir une interface. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{main_8c_a840291bc02cba5474a4cb46a9b9566fe}{main}} (void)
\begin{DoxyCompactList}\small\item\em Fonction principale du programme. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Programme principal pour choisir une interface et lancer l\textquotesingle{}application. 



\doxysubsection{Function Documentation}
\Hypertarget{main_8c_a5fdac9110609b2cc4b43c68b643af452}\label{main_8c_a5fdac9110609b2cc4b43c68b643af452} 
\index{main.c@{main.c}!choixInterface@{choixInterface}}
\index{choixInterface@{choixInterface}!main.c@{main.c}}
\doxysubsubsection{\texorpdfstring{choixInterface()}{choixInterface()}}
{\footnotesize\ttfamily int choix\+Interface (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Fonction permettant à l\textquotesingle{}utilisateur de choisir une interface. 

L\textquotesingle{}utilisateur peut choisir entre l\textquotesingle{}interface "{}responsable"{} ou "{}client"{} en saisissant 1 ou 2. Cette fonction vérifie que l\textquotesingle{}entrée de l\textquotesingle{}utilisateur est valide.

\begin{DoxyReturn}{Returns}
Le choix de l\textquotesingle{}interface (1 pour responsable, 2 pour client). 
\end{DoxyReturn}
\Hypertarget{main_8c_a840291bc02cba5474a4cb46a9b9566fe}\label{main_8c_a840291bc02cba5474a4cb46a9b9566fe} 
\index{main.c@{main.c}!main@{main}}
\index{main@{main}!main.c@{main.c}}
\doxysubsubsection{\texorpdfstring{main()}{main()}}
{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Fonction principale du programme. 

Cette fonction permet à l\textquotesingle{}utilisateur de choisir une interface à lancer (responsable ou client) en utilisant la fonction \doxylink{main_8c_a5fdac9110609b2cc4b43c68b643af452}{choix\+Interface()}, puis elle lance l\textquotesingle{}interface correspondante.

\begin{DoxyReturn}{Returns}
0 si le programme s\textquotesingle{}est exécuté avec succès. 
\end{DoxyReturn}
