Opérateur Modulo avec float
Bonjour, merci de prendre le temps de lire mon soucis
je débute en C++ et j'ai un TP à faire concernant la lecture d'une trame GPS donnée je dois divisé un attribut par 60 pour une conversion mais j'ai une erreur dans le codage d'une fonction me disant
PosGPS_PRMa.cpp(102): E2060 Utilisation incorrecte de la virgule flottante
voici le codage de ma fonction pouvez-vous me dire pourquoi ça ne fonctionne pas ?
Code:
1 2 3 4 5 6 7 8 9 10
| bool PosGPS_RMCa :: LireLatitude (int & prmDegre, int & prmMin, float & prmSec, char & prmNS) {
if ( est1TrameGPSRMC == true ){
prmDegre = latDegre ;
prmMin = (latMin / 1) ;
prmSec = (latMin %) * 60 ; //l'erreur est ici
prmNS = latNS ;
return est1TrameGPSRMC ;
}
} |