Projet

Général

Profil

« Précédent | Suivant » 

Révision 257

Ajouté par Lilian MEMBRE il y a environ 3 ans

test decode int ok

Voir les différences:

branch/MEMBRE/sp4a12/main.c
return egalite;
}
//Fonction decode_int
int decode_int(char c)
{
if ((c<'A') && (c>='0'))
{
c =c-48;
}
else
{
c=-1;
}
return c;
}
//test decode_int
void test_decode_int(void)
{
if (decode_int('0')!=0){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('1')!=1){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('2')!=2){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('3')!=3){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('4')!=4){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('5')!=5){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('6')!=6){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('7')!=7){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('8')!=8){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('9')!=9){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
if (decode_int('A')!=-1){
printf("%d\n", "Erreur test unitaire");
exit(-1);
}
}
//Fonction decode_nombre
int decode_nombre(char * ch, int n)
{
int p=0;
int i;
for(i=0;i<n;i++)
{
p= decode_int(ch[i]) + p*10;
}
return p;
}
//Fonction ? modifier !!!!!
void traitement(char * trame)

Formats disponibles : Unified diff