Projet

Général

Profil

« Précédent | Suivant » 

Révision 291

Ajouté par Louis JACQUET il y a presque 3 ans

Réalisation fonction decode_trame

Voir les différences:

branch/JACQUET/sp4a12/decode_trame.c
float decode_trame(char * trame) {
int n=17, cpt=0; // latitude commence indice 17 dans une trame}
char lat[10],lon[10];
Position P;
do {
lat[cpt]=trame[n];
n++;
cpt++;
}
while (trame[n]!=',');
cpt=0; //cpt balaye les longitudes et latitudes on let remets a z?ro pour commencer a travailler sur les longitudes.
n=29; //les longitudes commencent indice 29 dans la trame
do{
lon[cpt]=trame[n];
n++;
cpt++;
}
while (trame[n]!=',');
P.latitude = decode_lat_long(lat);
P.longitude = decode_lat_long(lon);
return P.lattitude, P.longitude;
}

Formats disponibles : Unified diff