memcpy Problem
-
memcpy tut es bei mir nicht mehr
memcpy(&Data,Value,sizeof(double));
Data ist eine Byte[12] und Value eine double mit dem Wert 6656.00000000
bisher hat ging das immer wobei Value eventuell einen anderen Wert hatte was aber eigentlich nicht das Problem sein sollte.
-
Hi,
dann schau Dir mal die Signatur von memcpy an:
void *memcpy(void *dest, const void *src, size_t count);
Sprich, Dein Code hat nie wirklich funktioniert - er hat höchstens den Anschein gemacht.
Du müsstest memcpy so rufen:memcpy(&Data[0], &Value, sizeof(double));
Dann funktionierts nämlich auch.
Gruß