Ho risolto facendo scrivere i dati su un file dal programma in C++.
L'altro (quello in C#) se lo legge ogni tot secondi aggiornando la posizione latitudine e longitudine.
Ora però ho questo problema che in C++ io non so risolvere (che barba!).
Ho fatto una ricerca su Internet ma non ne sono venuto a capo:
Come si evince da immagine seguente, la latitudine ha la parte decimale abbastanza lunghina.
1) Quando scrivo a video con
printf("\n\n-->Lat=%f", pS->latitude);
mi ritrovo questo nella console: "Lat=43.825233"
con troncata la parte decimale.
2) Quando scrivo nel file con
MyFile << ("Lat=%f", pS->latitude);
mi ritrovo questo nel file: 43.8252
e non solo è troncata la parte decimale, ma non c'è la scritta "Lat=".
Mi risolvete questa (per voi) stupidata ?