Révision 46
Ajouté par Lea DUVIVIER il y a environ 3 ans
main.c | ||
---|---|---|
resultat=degre11+(minute11/60)+(minute22/600000);
|
||
return resultat;
|
||
}
|
||
float longitude_nbf(char*c)
|
||
{
|
||
|
||
int degre;
|
||
int minute1;
|
||
int minute2;
|
||
float minute11;
|
||
float minute22;
|
||
float degre11;
|
||
float resultat;
|
||
degre=decode_nombre(&c[0],3);
|
||
minute1=decode_nombre(&c[0+3],2);
|
||
minute2=decode_nombre(&c[0+3],4);
|
||
degre11=(float)degre;
|
||
minute11=(float)minute1;
|
||
minute22=(float)minute2;
|
||
resultat=degre11+(minute11/60)+(minute22/600000);
|
||
return resultat;
|
||
}
|
||
int trame_cmp(char * trame, char * type)
|
||
{
|
||
int i;
|
||
... | ... | |
printf("Erreur du test pour la latitude");
|
||
exit(-1);
|
||
|
||
}
|
||
if(longitude_nbf("00306.6036")==3.11006)
|
||
{
|
||
printf("Erreur du test pour la latitude");
|
||
exit(-1);
|
||
|
||
}
|
||
}
|
||
|
Formats disponibles : Unified diff
longitude qui fonctionne , mais manque la trame test juste avec une trame contenant une longitude