\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 $<$stdlib.\+h$>$}\newline {\ttfamily \#include "{}app/interface/interface\+\_\+client.\+h"{}}\newline {\ttfamily \#include "{}app/interface/interface\+\_\+resp.\+h"{}}\newline {\ttfamily \#include "{}app/core\+\_\+logic/client.\+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_ae66f6b31b5ad750f1fe042a706a4e3d4}{main}} () \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_ae66f6b31b5ad750f1fe042a706a4e3d4}\label{main_8c_ae66f6b31b5ad750f1fe042a706a4e3d4} \index{main.c@{main.c}!main@{main}} \index{main@{main}!main.c@{main.c}} \doxysubsubsection{\texorpdfstring{main()}{main()}} {\footnotesize\ttfamily int main (\begin{DoxyParamCaption}{ }\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}