Bonjour, je sèche sur le problème suivant :
void* mypData;
/*. traitement.*/
(char*)mypData++;
Le compilateur (VS2008) renvoie l'erreur suivante " '++' nécessite une l-value ". ((char*)mypData)++; pour forcer la priorité des opérateurs renvoie la même erreur.
N.B. le problème est simplifié au maximum. En fait il s'insère dans un switch / case traitant un ensemble de type attendus. Il s'agit bien entendu d'incrémenter l'adresse mémoire contenu par la variable et non pas la valeur de la donnée pointée.
Merci de votre attention.