Projet

Général

Profil

« Précédent | Suivant » 

Révision 643

Ajouté par jcguifodjo il y a presque 4 ans

Decodage de caractère sur lcd

Voir les différences:

main.c
float latitude;
float longitude;
} Position ;
//Comparaison des trames pour savoir si la trame est du bon type
int trame_cmp(char* trame,char* type)
{
......
void test_decode_nombre(void){
if (decode_nombre("632",2)!=63){
printf ("Erreur Test unitaire basique decode nombre.\n");
printf ("Erreur Test unitaire basique decode nombre1.\n");
exit(-1);
}
if (decode_nombre("400",2)!=40){
printf ("Erreur Test unitaire basique decode nombre.\n");
printf ("Erreur Test unitaire basique decode nombre2.\n");
exit(-1);
}
if (decode_nombre("1204",3)!=120){
printf ("Erreur Test unitaire basique decode nombre.\n");
printf ("Erreur Test unitaire basique decode nombre3.\n");
exit(-1);
}
if (decode_nombre("10",1)!=1){
printf ("Erreur Test unitaire basique decode nombre.\n");
printf ("Erreur Test unitaire basique decode nombre4.\n");
exit(-1);
}
if (decode_nombre("7865",3)!=786){
printf ("Erreur Test unitaire basique decode nombre.\n");
printf ("Erreur Test unitaire basique decode nombre5.\n");
exit(-1);
}

Formats disponibles : Unified diff