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 21644 Statut Modérateur, Contributeur sécurité 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 109 Statut Membre 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 109 Statut Membre
 
merci beaucoup amine !
0
jerbiano > AmineKalaa Messages postés 109 Statut Membre
 
merci beaucoup amine !
0