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.
Étiquettes :
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 (…)

Forum Programmation.autre Bépo, programmation et emacs

Posté par  . Licence CC By‑SA.
Étiquettes :
4
2
août
2013

Bonjour,

Je souhaite acheter un clavier Bépo (un TypeMatrix 2030). Néanmoins je me pose quelques questions et j'aimerai avoir quelques retours d'expériences.

Je souhaite notamment savoir si il y a ici des personnes qui programment avec un bépo, et plus particulièrement avec Emacs. De ce que j'ai compris, le bépo est très bien pour la "frappe en aveugle", c'est-à-dire écrire sans regarder le clavier. Mais lorsque l'on programme, est-il possible de le faire "en aveugle", et plus particulièrement avec (…)

Forum Programmation.autre Makefile générique pour les petits projets

Posté par  . Licence CC By‑SA.
Étiquettes :
16
3
juil.
2013

J'ai plein de petits projets (en C) et quand j'en commence un nouveau, ce qui prend du temps c'est de refaire un Makefile. Pourquoi ne pas utiliser une alternative comme CMake alors ? Et bien parce que j'aime tout ce qui est rustique.

J'ai ainsi conçu un Makefile qui répond à mes besoins en matière de compilation, qui sont, pour un même projet :

  • Gérer la construction de plusieurs binaires
  • Avoir la possibilité de définir plusieurs "modes" de compilation (Release, debug, (…)