Forum Programmation.c Les espacements que mettent les compilateurs C dans les structures sont ils toujours les mêmes ?

Posté par . Licence CC by-sa.
3
17
juin
2014

Bonjour,

Je suis entrain d'implémenter une communication entre deux programmes sur un réseau. La communication utilise un protocole au format binaire. Je suis entrain de me poser quelques questions sur l'alignement des structure et surtout l'espacement que mettent les compilateurs pour respecter l'alignement. Voici un exemple de structure :

struct hello {
    uint8_t  version;
    uint16_t id;
    uint32_t name;
};

Les membres ont été volontairement arrangé pour que le compilateur ajoute des espacements. Si j'ai bien compris comment (...)

Journal Didacticiels DITA XML et DITA Open Toolkit

3
5
mar.
2012

Le format de rédaction structurée DITA XML (cousin de DocBook) destiné à la création de documents techniques a de quoi séduire :

  • standard OASIS,
  • single-sourcing,
  • spécialisation et héritage,
  • sémantique poussée (concepts, tâches, références)
  • architecture modulaire…

La chaîne de publication libre DITA Open Toolkit est malheureusement peu documentée.

Je propose dans ce journal de répertorier les didacticiels disponibles ou d’en créer de nouveaux. Et pour commencer :

Didacticiel DITA XML : publier son 1er PDF en 5 minutes avec DITA Open Toolkit