• # *

    Posté par . En réponse au message Pointeurs et structures. Évalué à 2.


    En gros je voudrait écrire le dword à l'emplacement mémoire pointé par addrStart.


    struct plageMem {
    void * addrStart; /* vaudrait mieux unsigned (int|char) je pense */
    };

    alloc.addrStart = allocMemPage();
    *alloc.addrStart = 0xdeadbeef;
    /* ou alternativement */
    alloc.addrStart[0] = 0xdeadbeef;

    Si tu veux copier beaucoup de données dans ton buffer (une page mémoire ça me semble beaucoup pour simplement écrire un dword dedans), memcpy(3)/memmove(3) sont tes amies.