Projet

Général

Profil

« Précédent | Suivant » 

Révision 45

Ajouté par Enzo LACHEZE il y a environ 3 ans

question numéro 9 validé, test avec une trame prise au hasard

Voir les différences:

main.c
}
return s;
}
/*
float latitude(char* ch,int n)
{
float deg;
......
diminute=diminute/600000;
resultat=deg+minute+diminute;
return resultat;
}
*/
float longitude(char* ch,int n)
{
float deg;
float minute;
float diminute;
float resultat;
deg=(float)decode_nombre(&ch[n],3);
minute=(float)decode_nombre(&ch[n+3],2);
minute=minute/60;
diminute=(float)decode_nombre(&ch[n+6],4);
diminute=diminute/600000;
resultat=deg+minute+diminute;
return resultat;
}
//Fonction ? modifier !!!!!
void traitement(char * trame)
......
exit(-1);
}
}*/
if ((latitude("$GPGGA,141914.00,4545.0000,N,00306.6036,E,1,05,3.4,499.3,M,,M,,*7D",17)-45.75)>0.01)
if ((longitude("$GPGGA,141914.00,4545.0000,N,00306.6036,E,1,05,3.4,499.3,M,,M,,*7D",29)-003.11006)>0.01)
{
printf("Erreur Test unitaire trame\n");
exit(-1);

Formats disponibles : Unified diff