Projet

Général

Profil

« Précédent | Suivant » 

Révision 208

Ajouté par Mafall FALL il y a environ 3 ans

conversion latitude

Voir les différences:

branche/Mafall_FALL/sp4a12/main.c
void traitement(char * trame)
{
static int cpt=0;
cpt++;
printf ("> %s\n",trames[4]);
cpt++;
if (trame_cmp(trame,"$GPGGA"))
printf ("> %s\n",trames);
}
int trame_cmp(char*trame, char*type)
......
int decode_nombre(char * ch, int n) // fonction qui recupere les n premiers chiffres d'une chaine
{
int i; // pour parcourir les caract?res
int somme=0 ;// contient le nombre d?cod?
int somme=0 ;// contienchar* chainet le nombre d?cod?
for (i=0;i<n;i++)
{
somme=(somme*10) + decode_int(ch[i]);
......
}
float convert_latitude( char chaine[] )
{
int i=0,vir=0;
float lat=0;
for (i=0; i!='\n';i++){
if (chaine[i]==',')
{
vir+=1;
}
if (vir==2){
lat=decode_nombre(chaine[],2);
}
}
}
float convert_longitude( )
{
}
decode_trame() // decode les coordonn?es du tram
{

Formats disponibles : Unified diff