Révision 45
Ajouté par Enzo LACHEZE il y a environ 3 ans
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
question numéro 9 validé, test avec une trame prise au hasard