Projet

Général

Profil

« Précédent | Suivant » 

Révision 484

Ajouté par Orlani RIVERA il y a presque 3 ans

Question 8 du TP1.

Voir les différences:

main.c
return decode;
}
float conversion_latitude (char* ch)
{
float resultat;
int degre, minute, dec_minute;
degre = decode_nombre (&ch[0], 2);
minute = decode_nombre (&ch[2], 2);
minute = minute/60;
dec_minute = decode_nombre (&ch[5], 4);
dec_minute = dec_minute/600000;
resultat = degre + minute + dec_minute;
return resultat;
}
//Fonction ? modifier !!!!!
void traitement(char * trame)
{
static int cpt=0;
cpt = cpt++ ;
/*printf ("> %s\n",trame);*/
if trame_cmp(trame, "GPGGA") ==1)
printf ("> %s\n",trame);
/* if trame_cmp(trame, "GPGGA") ==1)
{
printf ("> %s\n",trame);
}
}*/
}
//Ajouter vos tests unitaires dans cette fonction.
......
printf("Erreur Test unitaire decode_nombre.\n");
exit(-1);
}
if (conversion_latitude(3723.2475) != 37,387458) {
printf("Erreur Test unitaire conversion_latitude.\n");
exit(-1);
*/
// Ne pas modifier cette fonction

Formats disponibles : Unified diff