Zitat:
Zitat von derAlte
Liebe Gemeinde,
kann mir bitte jemand erklären warum beim Kompilieren folgender Zeilen:
#
double VolumenWert0 = iVolume (NULL,0,0);
double VolumenWert1 = iVolume (NULL,0,1);
double VolumenWert2 = iVolume (NULL,0,2);
#
eine Warnung "possible loss of data due to type conversion" herausgegeben wird bzw. wie deklariere ich die Variablen richtig?
für Eure Hilfe bedankt sich derAlte im Voraus.
|
Ja, weil die Rückgabewerte von iVolume als long deklariert wurden müssen:
long VolumenWert0 = iVolume (NULL,0,0);
oder man schreibt:
double VolumenWert0 = (double)iVolume (NULL,0,0);
traderdoc