Prototype |
E_RTN | EMemory::ByteInsert( | uchar | ucByteToInsert, |
ulonglong | ullOffset = 0 ); |
Cette fonction insère l'octet ucByteToInsert à l'offset ullOffset.
L'offset peut être à l'intérieur de l'espace de travail ou à la limite finale externe (voir exemple pour l'insertion de l'octet 0x5A).
Argument |
uchar ucByteToInsert octet à insérer. |
ulonglong ullOffset = 0 offset où doit s'effectuer l'insertion. |
Retour |
E_RTN voir la section retour de la librairie Eclat. |
Exemple |
Description : Insertion de l'octet 0x58 ('X' en ASCII) à l'offset 0, de l'octet 0x59 ('Y' en ASCII) à l'offset 4 et de l'octet 0x5A ('Z' en ASCII) à l'offset 8 (limite finale externe) d'un objet EMemory alloué de 6 octets contenant les données 0x41, 0x42, 0x43, 0x44, 0x45 et 0x46 ("ABCDEF" en ASCII). |
Code :
|
Sortie :
|
Vue :
|
Voir aussi |
Minimum |
Version | 1.0.0 |