ebooserge
Messages postés137Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention16 juillet 2007
-
27 mars 2006 à 14:43
ebooserge
Messages postés137Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention16 juillet 2007
-
27 mars 2006 à 16:27
salut a tous,
j'ai un petit pb et j'aimerais vous demander votre aide.
- 3 pointeurs LPVOID a,b,c
- je souhaite ecrire le contenu de a et de b dans c
- on connait la taille de a et b
- sizeof(c) = sizeof(a) + sizeof(b)
- a et b pointent sur des données binaires non typés
ma question est la suivante: comment ecrire le contenu de b à la suite du contenu de a dans un buffer c, un peu comme la concatenation de 2 chaines de caracteres dans une 3eme avec la fonction sprntf(buf1,"%s%s",buf2,buf3) ?
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024103 27 mars 2006 à 15:56
int taille=16;
ça c'est codé en dur...
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
Vous n’avez pas trouvé la réponse que vous recherchez ?
ebooserge
Messages postés137Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention16 juillet 20071 27 mars 2006 à 16:27
merci a tous de votre aide.
en remplacant le type LPVOID par LPBYTE, la copie des 2 buffers se fait bien dans le troisieme.
ensuite je peux caster le buffer obtenu comme je veux et ca marche.
avec le type LPBYTE, on a maintenant une taille pour le buffer de sortie