Test par de ******
mb42
Messages postés
553
Statut
Membre
-
mb42 Messages postés 553 Statut Membre -
mb42 Messages postés 553 Statut Membre -
Bonjour,
voila un simple code en language c
qui fait test avec de entiers entree au clavier (exemple : 23456)
cette fonction return 1 si le numero entree en clavier est correspond au numero qui se trouve dans
le fichier sinon return -1
int RechercheParcode(char *chemin,client *c1,int code)
{ FILE *f;
client c;
f=fopen(chemin,"rb");
if(f==NULL)
printf("erreur d'ouverture");
else
{ while(!feof(f))
{ fread(&c,sizeof(client),1,f);
if(c.codcli==code)
{*c1=c; //affecter le contenue de e1 dans (*e)
fclose(f);
return(1);}
}
fclose(f);
}
return(-1);
}
la structure de client est ;
typedef struct
{
int codcli;
char nom[50];
char prenom[50];
float solde;
}client;
comme vous voyer je travail avec le fichier binare
cette fonction est executable correctement
mais je veux entrer des ***** en clavier
et cette fonction fait le meme test avec meme principe c a dire convertir ces *** en des chiffre et tester ces
chiffres avec le code qui se trouve dans le fichier binare
est ce qu'il existe un moyen d'entrer des **** et faire un test
je pense qu'on doit utiliser la fonction ATOI
pouvez m'aidez c urgent
merci d'avance
voila un simple code en language c
qui fait test avec de entiers entree au clavier (exemple : 23456)
cette fonction return 1 si le numero entree en clavier est correspond au numero qui se trouve dans
le fichier sinon return -1
int RechercheParcode(char *chemin,client *c1,int code)
{ FILE *f;
client c;
f=fopen(chemin,"rb");
if(f==NULL)
printf("erreur d'ouverture");
else
{ while(!feof(f))
{ fread(&c,sizeof(client),1,f);
if(c.codcli==code)
{*c1=c; //affecter le contenue de e1 dans (*e)
fclose(f);
return(1);}
}
fclose(f);
}
return(-1);
}
la structure de client est ;
typedef struct
{
int codcli;
char nom[50];
char prenom[50];
float solde;
}client;
comme vous voyer je travail avec le fichier binare
cette fonction est executable correctement
mais je veux entrer des ***** en clavier
et cette fonction fait le meme test avec meme principe c a dire convertir ces *** en des chiffre et tester ces
chiffres avec le code qui se trouve dans le fichier binare
est ce qu'il existe un moyen d'entrer des **** et faire un test
je pense qu'on doit utiliser la fonction ATOI
pouvez m'aidez c urgent
merci d'avance
A voir également:
- Test par de ******
- Steam deck oled test - Guide
- Test performance pc - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test composant pc - Guide
- Redmi note 14 4g test - Accueil - Téléphones