Révision 284
Ajouté par Hatim EL MAADI il y a environ 3 ans
branch/ELMAADI/sp4a12/main.c | ||
---|---|---|
result=degre+(min1/60)+(min2/600000);
|
||
return result;
|
||
}
|
||
float longitude (char *ch)
|
||
{
|
||
float degre, min1, min2, result;
|
||
degre=(float)decode_nombre(&ch[0],3);
|
||
min1=(float)decode_nombre(&ch[0+3],2);
|
||
min2=(float)decode_nombre(&ch[0+6],4);
|
||
result=degre+(min1/60)+(min2/600000);
|
||
return result;
|
||
}
|
||
|
||
/*Fonction ? modifier !!!!!*/
|
||
void traitement(char * trame)
|
||
... | ... | |
printf ("Erreur Test unitaire latitude.\n");
|
||
exit(-1);
|
||
}
|
||
|
||
|
||
if (longitude("00306.6043")-3.110071667>0.01)
|
||
{
|
||
printf ("Erreur Test unitaire longitude.\n");
|
||
exit(-1);
|
||
}
|
||
}
|
||
|
||
/* Ne pas modifier cette fonction*/
|
||
int main(int argc,char ** argv)
|
Formats disponibles : Unified diff
Implantation de la fonction de conversion de longitude, avec test.