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├č


Log in to reply