Projet

Général

Profil

« Précédent | Suivant » 

Révision 46

Ajouté par Lea DUVIVIER il y a environ 3 ans

longitude qui fonctionne , mais manque la trame test juste avec une trame contenant une longitude

Voir les différences:

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