...
This commit is contained in:
parent
e90e7b5511
commit
e1654ee12e
17
VANDAMME28.c
17
VANDAMME28.c
|
@ -74,7 +74,7 @@ int itoaY(int i, char*);
|
|||
int itoaDM(int i, char*);
|
||||
Bool clean_keyboard();
|
||||
int ageClient(Client *, Date *);
|
||||
Client * rechercheClient(char *, char*, FILE *, Date *);
|
||||
unsigned int rechercheClient(char *, char*, FILE *, Client *, Date *);
|
||||
Bool gestionClient(Client *, Date *);
|
||||
int compNP(char *, char *,char *, char *);
|
||||
void localiserFichiersClients(char *, FILE **);
|
||||
|
@ -84,6 +84,7 @@ Bool fichierExistant(char *);
|
|||
void sauvergarderFacture(FILE *, Date *, Client *);
|
||||
void sauvegarderClientTXT(Client *, FILE *, Bool,...); //EcrireDonneesClient
|
||||
void clientBinToTXT(FILE *, FILE*);
|
||||
void modificationClient(Client *, FILE *);
|
||||
|
||||
int main()
|
||||
{
|
||||
|
@ -109,6 +110,7 @@ int main()
|
|||
}
|
||||
|
||||
Client * client;
|
||||
unsigned int ofsetFileCurClient;
|
||||
char nomClient[__STRLEN__],prenomClient[__STRLEN__];
|
||||
char fichierClientDat[__STRLEN_FILE__];
|
||||
int choixMenu;
|
||||
|
@ -134,7 +136,7 @@ int main()
|
|||
clean_keyboard();scanf("%s", nomClient);
|
||||
printf("\npRENOM du client (sensible a la casse) : ");
|
||||
clean_keyboard();scanf("%s", prenomClient);
|
||||
client = rechercheClient(nomClient,prenomClient, clientF[__TAB_CLIENTDAT_FILE__], &date);
|
||||
ofsetFileCurClient = rechercheClient(nomClient,prenomClient, clientF[__TAB_CLIENTDAT_FILE__], client, &date);
|
||||
if(client != NULL)
|
||||
{
|
||||
w = gestionClient(client, &date);
|
||||
|
@ -147,6 +149,7 @@ int main()
|
|||
break;
|
||||
}
|
||||
}
|
||||
free(client);
|
||||
fclose(clientF[__TAB_CLIENTDAT_FILE__]);
|
||||
return 0;
|
||||
}
|
||||
|
@ -570,9 +573,8 @@ void gestionFacture(Client * client, Date * date)
|
|||
free(client->panier.article);
|
||||
}
|
||||
|
||||
Client * rechercheClient(char nom[__STRLEN__], char prenom[__STRLEN__], FILE * clientF, Date * date)
|
||||
unsigned int rechercheClient(char nom[__STRLEN__], char prenom[__STRLEN__], FILE * clientF, Client * client, Date * date)
|
||||
{
|
||||
Client * client = NULL;
|
||||
client = malloc(sizeof(Client));
|
||||
fseek(clientF, 0, SEEK_SET);
|
||||
clearerr(clientF); //Clear EOF
|
||||
|
@ -707,7 +709,7 @@ int compNP(char *nom1, char *prenom1,char *nom2, char *prenom2)
|
|||
return renvois;
|
||||
}
|
||||
|
||||
void clientBinToTXT(FILE * bin, FILE* txt)
|
||||
void clientBinToTXT(FILE * bin, FILE* txt) //======================================================================
|
||||
{
|
||||
Client client;
|
||||
fseek(bin, 0, SEEK_SET);fseek(txt, 0, SEEK_SET);
|
||||
|
@ -721,3 +723,8 @@ void clientBinToTXT(FILE * bin, FILE* txt)
|
|||
}
|
||||
// fread()
|
||||
}
|
||||
|
||||
void modificationClient(Client * client, FILE * clientF)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue