Bonjour a tous

Je voudrais ajouter un client avec le code ci dessous et ça marche très bien mais j'aimerais vérifier que le client n'existe pas déjà et la c'est le flou total. Est-ce que vous pourriez m'aider, je passe mon examen la semaine prochaine !

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include struct tclient
     {
            int id;
            int age;
            char nomcli[20+1];
            char prenom[20+1];
         };
 
void ajoutercl() 
{
 
char nomcli[20+1];
      char supr[20+1];
      tclient info;
      int choix;
      int nb;
      FILE * fclient;
 
 
 
 
 // Ouvrir en lecture
 fclient=fopen("fclient.dat","a");
 cout<< " Saisir le nom du client " << endl;
 cin>>info.nomcli,50;
 
 
 cout<< " Saisir le prenom " << endl;
 cin>>info.prenom;
 
 cout<< " Saisir l'identifiant du client " << endl;
 cin>>info.id; 
 
 cout<< " Saisir l'age du client " << endl;
 cin>>info.age;
 
 
 
   // Ecriture des infos ds le fichier
 
   fwrite (&info, sizeof(struct tclient), 1, fclient);
 
   // Fermer flivre
 
   fclose(fclient);
}