est-ce qu'il est possible de forcer le padding d'une structure a la fin de celle-ci (ou mieux, a un emplacement voulu dans la struct) ? si c'est pas possible, comment faire pour copier une suite d'octets dans une une structure sans constater de perte a cause du padding?
Zeph Le 28/01/2004 à 01:08 J'ai pas la réponse, mais simple curiosité : le padding il est toujours automatique normalement, non ? (avec un attribute pour le virer)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
il y a une autre solution que de mettre des __attribute__ ((packed)) pour chaque champ de la structure?
PpHd Le 29/01/2004 à 08:49 Oue mais sizeof(char) == 1 != 1 octet :0
Oui mais si sizeof(char) = 2 octets, tous les types sont multiples de 2 octets...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Et alors pourquoi mais ?
(je parle évidemment du tien =) )
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
C'est l'alignement des types que je ne connais pas.
PpHd Le 30/01/2004 à 09:14 De toute facon, la seule methode stable avec gcc c'est les attributs. Tu peux aussi specifier que la structure soit agrandie a un multiple de 128 (ou 256).
Mais bin. T'es pas discret
on dit capillotraction non ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
ça ça veut dire "tiré par les cheveux"; je voulais dire "qui relève du coupage de cheveux en quatre", c'est qd même pas vraiment pareil...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)