vince Le 27/03/2017 à 14:03 pour le moment, le "mieux" que j'aie vu est un booléen +"troisième état" (oui/non/null) stocké dans un clob...
(dans une bdd mysql)
Comme le dit zero, char on le garde uniquement pour les chaines, void * pour des pointeur generiques pour tout le reste quand on a besoin d'une taille garantie on utilise les (u)intXX_t, et si on veux une taille minimum mais laisser le compilateur faire son boulot d'optimisation on utilise (u)int_leastXX_t
Et si on veux faire d'un pointeur un handle, on utilise uintptr_t (intptr_t n'as pas de sens)
Tous les autres types sont a proscrire.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Ca permet surtout de faire des choses soupayrMoche™© :
printf("myvar=%" PRIu16 "\n", myvar);

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Sauf que justement, si tu utilises ça avec des arguments (u)intxx_t, le résultat n'est pas portable. Et puis autant se débarrasser complètement des int.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbogodzil: oui les uint64_t font chier parce que leur type change selon la plate forme
linux 32 et pitet windows: unsigned long long int
linux 64: unsigned long int suffit
c'est bien relou, un truc comme inttypes aide dans ce cas.
Oui mais c'est super moche

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
pas sur. tu recommandes quoi sinon?
Ajouter des tag propres dans printf plutôt que de jouer avec ces monstruosités, déjà que les %@ dans une chêne c'est moche, la ça casse complètement le truc, autant soit déprécier printf en faveur de quelque chose de plus propre (et qui pourrais mettre de faire comme en python, avec format, l'ordre des paramètres dans la chaîne n'est pas dépendant de l'ordre des paramètres d'appel de la fonction).
Ou alors simplement ajouter des %quelque chose qui de demande pas de casser la chaine comme ca
%u8 %u16 %u32 %s8 %s16 %s32
Comme ca on peux garder garder ce qui est avant la lettre pour spécifier le formatage, et le nombre après u pour unsigned, s pour signed donne la taille de la bestiole.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Ah bon, ce n'est pas J2ME ?

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboPeut-être de manière indirecte, comme dit dans le 2ème commentaire du lien que tu as posté ? Y'a pas besoin que ce soit imparable, juste suffisant pour arrêter un utilisateur moyen.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo