Haha, j'utilise le préprocesseur pour générer le code qui sérialise les structures. Un genre de X macros mais poussé un peu plus loin que la simple génération d'énumération.
J'utilise ce trick à mainte reprise pour générer les fonctions qui sérialisent les structures, etc... Bon la je le montre de façon simple, mais l'ensemble est beaucoup plus complet et permet de sérialiser plein de choses :)
[^] # Re: le mur
Posté par needs . En réponse au message Les espacements que mettent les compilateurs C dans les structures sont ils toujours les mêmes ?. Évalué à 2.
Haha, j'utilise le préprocesseur pour générer le code qui sérialise les structures. Un genre de X macros mais poussé un peu plus loin que la simple génération d'énumération.
J'ai un fichier qui contient ceci:
Et par exemple je génère la structure comme ceci:
J'utilise ce trick à mainte reprise pour générer les fonctions qui sérialisent les structures, etc... Bon la je le montre de façon simple, mais l'ensemble est beaucoup plus complet et permet de sérialiser plein de choses :)