Bonjour!
J'aimerais avoir votre avis.
Je dois faire un code en C afin de pouvoir arriver a extraire les données de la trame RMC, notamment la lattitude, la longitude ainsi que les points cardinaux et éventuellement l'heure.
Ainsi j'avais déjà trouver cela pour l'heure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <string.h>
#include<stdlib.h>
 
char * convert(char* chaine) 
{ 
 
    double f = atof(chaine);
 
    int deg,min; double sec;
 
 
    deg = (int)(f / 100.0);
 
 
    min = (int)(f - (deg * 100.0));
 
 
    sec = 60.0*(f - (deg*100.0) - min);
 
    char *s = calloc(14,sizeof(char));
 
 
    printf(s,"%3d%c%2d'%5.3f",deg,0xF8,min,sec);
 
    return (s); 
 
}
d'après ce que j'ai compris ce serait le même procédé pour le reste mais je n'y arrive vraiment pas .
Pouvez-vous m'aider SVP ?