My Project
Loading...
Searching...
No Matches
Functions
responsable.h File Reference

Déclaration des fonctions de responsable.c. More...

#include <stdio.h>

Go to the source code of this file.

Functions

int chargementArticles (int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique)
 Charge les informations des articles à partir d'un fichier dans des tableaux.
 
void sauvegardArticles (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)
 Sauvegarde les informations des articles dans un fichier.
 
int ajouterArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix)
 Ajoute un nouvel article aux tableaux d'articles.
 
void rechercheRefArticle (int tRef[], int ref, int *index, int tLogique)
 Recherche une référence d'article dans le tableau tRef.
 
void supprimerArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique)
 Supprime un article des tableaux d'articles.
 
void modifierArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)
 Modifie les informations d'un article existant.
 
void ajouterClient (int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique)
 Ajoute un nouveau client aux tableaux de clients.
 

Detailed Description

Déclaration des fonctions de responsable.c.

Function Documentation

◆ ajouterArticle()

int ajouterArticle ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int *  tLogique,
int  tPhysique,
int  ref,
float  poids,
float  volume,
float  prix 
)

Ajoute un nouvel article aux tableaux d'articles.

Cette fonction ajoute un nouvel article aux tableaux tRef, tPoids, tVol, et tPrix et incrémente la taille logique.

Parameters
tRefTableau des références d'articles.
tPoidsTableau des poids des articles.
tVolTableau des volumes des articles.
tPrixTableau des prix unitaires des articles.
tLogiqueTaille logique des tableaux.
tPhysiqueTaille physique des tableaux.
refRéférence du nouvel article.
poidsPoids du nouvel article.
volumeVolume du nouvel article.
prixPrix unitaire du nouvel article.
Returns
0 en cas de succès, -2 si le tableau est plein.

◆ ajouterClient()

void ajouterClient ( int  tNumClient[],
float  tCagnotte[],
int  tSus[],
int *  tLogique,
int  tPhysique 
)

Ajoute un nouveau client aux tableaux de clients.

Cette fonction ajoute un nouveau client aux tableaux tNumClient, tCagnotte et tSus et incrémente la taille logique.

Parameters
tNumClientTableau des numéros de client.
tCagnotteTableau des cagnottes des clients.
tSusTableau des états de suspension des clients.
tLogiquePointeur vers la taille logique des tableaux.
tPhysiqueTaille physique des tableaux.

◆ chargementArticles()

int chargementArticles ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int  tPhysique 
)

Charge les informations des articles à partir d'un fichier dans des tableaux.

Cette fonction lit les informations des articles à partir du fichier "donnee/articles.txt" et les stocke dans les tableaux tRef, tPoids, tVol, et tPrix.

Parameters
tRefTableau des références d'articles.
tPoidsTableau des poids des articles.
tVolTableau des volumes des articles.
tPrixTableau des prix unitaires des articles.
tPhysiqueTaille physique des tableaux.
Returns
Le nombre d'articles chargés avec succès ou -1 en cas d'erreur.

◆ modifierArticle()

void modifierArticle ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int  tLogique 
)

Modifie les informations d'un article existant.

Cette fonction permet de modifier les informations (poids, volume, prix) d'un article existant.

Parameters
tRefTableau des références d'articles.
tPoidsTableau des poids des articles.
tVolTableau des volumes des articles.
tPrixTableau des prix unitaires des articles.
tLogiqueTaille logique des tableaux.

◆ rechercheRefArticle()

void rechercheRefArticle ( int  tRef[],
int  ref,
int *  index,
int  tLogique 
)

Recherche une référence d'article dans le tableau tRef.

Cette fonction recherche une référence d'article dans le tableau tRef et renvoie l'index si l'article est trouvé.

Parameters
tRefTableau des références d'articles.
refRéférence de l'article à rechercher.
indexPointeur vers la variable pour stocker l'index de l'article trouvé.
tLogiqueTaille logique des tableaux.

◆ sauvegardArticles()

void sauvegardArticles ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int  tLogique 
)

Sauvegarde les informations des articles dans un fichier.

Cette fonction sauvegarde les informations des articles depuis les tableaux tRef, tPoids, tVol et tPrix dans le fichier "donnee/articles.txt".

Parameters
tRefTableau des références d'articles.
tPoidsTableau des poids des articles.
tVolTableau des volumes des articles.
tPrixTableau des prix unitaires des articles.
tLogiqueTaille logique des tableaux.

◆ supprimerArticle()

void supprimerArticle ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int *  tLogique 
)

Supprime un article des tableaux d'articles.

Cette fonction supprime un article des tableaux tRef, tPoids, tVol, et tPrix et met à jour la taille logique.

Parameters
tRefTableau des références d'articles.
tPoidsTableau des poids des articles.
tVolTableau des volumes des articles.
tPrixTableau des prix unitaires des articles.
tLogiquePointeur vers la taille logique des tableaux.