Projet

Général

Profil

« Précédent | Suivant » 

Révision 68

Ajouté par magraffin il y a environ 4 ans

question 8: ajout de decode_nombre et du teste unitaire associé

Voir les différences:

branch/graffin/sp4a12/main.c
return (res);
}
int decode_nombre(char a[],int b)
{
int i=0,res=0;
for (i=0;i<b;i++)
{
res*=10;
res+=decode_int(a[i]);
}
return (res);
}
int trame_cmp(char* a,char* b){
int i=0,res=1;
do
......
exit(-1);
}
if (decode_int('9')!=9){
printf ("Erreur Test unitaire decode_int1.\n");
printf ("Erreur Test unitaire decode_int.\n");
exit(-1);
}
if (decode_int('0')!=0){
printf ("Erreur Test unitaire decode_int2.\n");
printf ("Erreur Test unitaire decode_int.\n");
exit(-1);
}
if (decode_int('A')!=-1){
printf ("Erreur Test unitaire decode_int3.\n");
printf ("Erreur Test unitaire decode_int.\n");
exit(-1);
}
if (decode_nombre("1654",3)!=165){
printf ("Erreur Test unitaire decode_nombre.\n");
exit(-1);
}
}

Formats disponibles : Unified diff