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.

59 lines
2.8 KiB

\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}