Bonjour,

j'ai une structure

{
type A a
type B b
....
type Y y
type Z z
}

et deux variables X et Y qui ont pour type la structure.
Je souhaite vérifier si les champs de X ont la même valeur que les champs de Y.
Si je voulais comparer tous les champ je ferai un memcmp(&X,&Y,sizeof(structure)).

Mais je ne souhaite comparer que tous les champs excepté y et z sont egaux.

Puis-je utiliser memcmp(&X,&Y,sizeof(structure)-sizeof(Y)-sizeof(Z))

Il me semble avoir lu que non.

Ai-je eventuellement une autre alternative a part comparer les champs un à un ?