Révision 419
Ajouté par Hatim EL MAADI il y a environ 3 ans
main.c | ||
---|---|---|
"$GPVTG,99.4,T,,M,0.4,N,0.7,K*57",
|
||
"$GPZDA,141914.00,01,02,2006,00,00*69",
|
||
0};
|
||
int trame_cmp(char *trame,char*type)
|
||
int trame_cmp(char *trame,char *type)
|
||
|
||
{
|
||
int i;
|
||
... | ... | |
result=degre+(min1/60)+(min2/600000);
|
||
return result;
|
||
}
|
||
|
||
float latitude_longitude (char * ch)
|
||
{
|
||
float result;
|
||
if(ch[4]==46)
|
||
{
|
||
result=latitude(ch);
|
||
}
|
||
else
|
||
{
|
||
result=longitude(ch);
|
||
}
|
||
return result;
|
||
}
|
||
/*Fonction ? modifier !!!!!*/
|
||
void traitement(char * trame)
|
||
{
|
||
... | ... | |
{
|
||
printf ("Erreur Test unitaire longitude.\n");
|
||
exit(-1);
|
||
}
|
||
|
||
if (latitude_longitude("00306.6043")-3.110071667>0.01)
|
||
{
|
||
printf ("Erreur Test unitaire latitude_longitude.\n");
|
||
exit(-1);
|
||
}
|
||
|
||
if (latitude_longitude("3723.2475")-37.387458>0.0001)
|
||
{
|
||
printf ("Erreur Test unitaire latitude_longitude.\n");
|
||
exit(-1);
|
||
}
|
||
|
||
if (latitude_longitude("3452.1463")-34.869105>0.0001)
|
||
{
|
||
printf ("Erreur Test unitaire latitude_longitude.\n");
|
||
exit(-1);
|
||
}
|
||
|
||
if (latitude_longitude("03815.1974")-38.25329>0.01)
|
||
{
|
||
printf ("Erreur Test unitaire latitude_longitude.\n");
|
||
exit(-1);
|
||
}
|
||
}
|
||
|
Formats disponibles : Unified diff
Implémentation de la fonction générique latitude_longitude .