Comment se deplacer dans un fichier

Résolu
jerbiano -  
 jerbiano -
Bonjour,
un exercice me demande de comparer le numéro de client donné par l utilisateur par un autre qui existe dans un fichier de la manière suivante:
numéro client:4carractere
.
.
.
le problème que je ne peux pas se déplacer jusqu’ au numéro(4carractere)
Aider moi svp!
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Tu veux faire ça dans quel langage.

numéro client:4carractere
Exemple
4444 pour numéro client et après : tu as quoi?
0
jerbiano
 
En C++
Je veux comparer cette valeur 4444 par une autre valeur donné par l utilisateur par exemple 3444
car je veux vérifier si se client existe déjà dans le fichier ou non
Le problème que le fichier contient plusieurs donné alors comment faire pour prendre cette valeur 4444 de tous ces donnés
Merci;
0
AmineKalaa Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   7 > jerbiano
 
Bonjour.
En langage C(pareille pour le C++):
voici la fonction qui permet de vérifier si le numéro du client existe (1) ou non (0):

int client_existant(FILE *fp,int client)
{
char s[100];
int num_client;
rewind(fp); //se positionner au début du fichier
while(fgets(s,100,fp))
{
sscanf(s,"%4d",&num_client);//découper la ligne lu du fichier
if(num_client==client)
return(1);
}
return(0);
}
0
jerbiano > AmineKalaa Messages postés 87 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup amine !
0
jerbiano > AmineKalaa Messages postés 87 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup amine !
0