albino13 Against TCPA // Palladium | Code :
- ///// Variables globales//////////////////////////////
- FILE *newClient;
- int retourSupp;
- /////////////// MAIN //////////////////
- void main(void)
- {
- fmenuPrincipal();
- }
- void fconsultationClient(void)
- {
- printf("retourSupp: %d",retourSupp);
- getch();
- FILE *newClient;
- int y=6,nombreClient=0;
- flushall();
- clrscr();
- if((newClient=fopen("clients.txt","r" ))==NULL)
- {
- printf("Erreur le fichier 'clients.txt' n'existe pas encore\n" );
- getch();
- }
- else
- {
- /* je vous passe l'affichage.... */
- }
- printf("retourSupp: %d",retourSupp);
- getch();
- if (retourSupp==0)
- {
- fmenuClient();
- }
- else
- {
- fsupressionClient();
- }
- }
- void fsupressionClient(void)
- {
- FILE *temporaire;
- int compteur=0,num,trouve=0,numSuppCli,retourSupp=0;
- char reponse,raisonSocial[25+1];
- if((newClient=fopen("clients.txt","r" ))==NULL)
- {
- printf("Erreur, il n'existe pas de fichier 'clients.txt'\n" );
- getch();
- fmenuClient();
- }
- else
- {
- while(fread(&enreg,sizeof(Sclient),1,newClient),!feof(newClient))
- {
- if(enreg.num!=0)
- {
- compteur++;
- }
- /*le if(enreg.num!=0) est la pour une deuxieme utilisation
- lorsqu'il existe deja un enreg.num=0 mais cela veut dire
- qu'il n'y a pas de client a cette emplacement*/
- }
- fclose(newClient);
- if(compteur==0)
- {
- printf("Il n'y à aucun client dans le fichier\n" );
- getch();
- fmenuClient();
- }
- else if(compteur==1)
- {
- /*blablablabla...*/
- {
- flushall();
- if((temporaire=fopen("clientsTemporaire.txt","w" ))==NULL)
- {
- printf("Erreur\n" );
- getch();
- fmenuMAJClient();
- }
- else
- {
- fclose(temporaire);
- clrscr();
- printf("Suppression d'un client\n" );
- printf("Desirez-vous consulter la liste des clients? (o/n)\n" );
- scanf("%c",&reponse);
- printf("toto" );
- if(reponse=='o'||reponse=='O')
- {
- clrscr();
- printf("toto" );
- retourSupp++; //servira a revenir dans le menu de la suppression
- printf("retourSupp: %d",retourSupp);
- getch();
- fconsultationClient();
- }
|
bon je savais pas si je devais tt mettre ou pas... alors j'en ai mis qu'une partie mais si y'en a encore trop... ---------------
[:zeitoon] HxC rulezzzzzzzzz
|