Révision 219
Ajouté par Hamza MOUBTASSIME il y a environ 4 ans
branch/hamza/sp4a12/main.c | ||
---|---|---|
cpt++;
|
||
if(trame_cmp(trame,"GPGGA"))
|
||
printf ("> %s\n",trame);
|
||
}
|
||
}
|
||
|
||
int decode_int(char c){ // Fonction permettant de transformer un code ASCII en d?cimale
|
||
|
||
int s;
|
||
if (c < 48 & c > 57){
|
||
s = -1;
|
||
}
|
||
else {
|
||
s = c-48;
|
||
}
|
||
return s;
|
||
|
||
}
|
||
|
||
int decode_nombre(char * ch, int n){
|
||
|
||
int i;
|
||
int res;
|
||
int t=0;
|
||
for(i=0; i<n; i++){
|
||
res = (pow(10, n-i-1)) * (decode_int(ch[i])) + t;
|
||
t = res;
|
||
}
|
||
return res;
|
||
|
||
}
|
||
|
||
|
||
|
||
float conv_latitude(char * latitude){
|
||
float val = decode_nombre(latitude,4);
|
||
float res = 0;
|
||
|
||
for (int i = 5; i < 9;i++){
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
return res;
|
||
|
||
}
|
||
|
||
|
||
|
||
//Ajouter vos tests unitaires dans cette fonction.
|
||
void tests_unitaires(void){
|
Formats disponibles : Unified diff
avancement5/05