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