Initialiser/reset struct à zéro/null

struct x {
    char a[10];
    char b[20];
    int i;
    char *c;
    char *d[10];
};

Je suis le remplissage de cette structure, puis en utilisant les valeurs. Sur la prochaine itération, je veux réinitialiser tous les champs de 0 ou null avant de me lancer de le réutiliser.

Comment puis-je le faire? Puis-je utiliser memset ou je dois passer par tous les membres et puis le faire individuellement?

InformationsquelleAutor hari | 2011-07-31