OVH Cloud OVH Cloud

printf d'un size_t format

6 réponses
Avatar
pere.noel
je cherche le format associé à un size_t pour printf ?

+ généralement y a t'il un pdf (ou autre) pense-bête des formats +
modifieurs de printf et consort ?
--
une bévue

6 réponses

Avatar
Stéphane Goujet
Une bévue wrote:

je cherche le format associé à un size_t pour printf ?


Ben, je crois que d'autres personnes l'ont déjà mentionné, en réponse
à ta question sur off_t.

+ généralement y a t'il un pdf (ou autre) pense-bête des formats +
modifieurs de printf et consort ?


Ouais, man printf.

A+,
Stéphane.

Avatar
Eric Levenez
Le 6/09/06 20:26, dans
<1hl9fdx.1ndtlmvfbjccdN%, « Une bévue »
a écrit :

je cherche le format associé à un size_t pour printf ?


J'ai déjà répondu : %zd

+ généralement y a t'il un pdf (ou autre) pense-bête des formats +
modifieurs de printf et consort ?


Le draft de la norme C se trouve ici
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>

Ta réponse est en page 277.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
pere.noel
Eric Levenez wrote:

J'ai déjà répondu : %zd


ah m@&§de ! le z est *devant* d)))

+ généralement y a t'il un pdf (ou autre) pense-bête des formats +
modifieurs de printf et consort ?


Le draft de la norme C se trouve ici
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>


thanxs !

--
une bévue


Avatar
Marc Boyer
Le 06-09-2006, Eric Levenez a écrit :
Le 6/09/06 20:26, dans
<1hl9fdx.1ndtlmvfbjccdN%, « Une bévue »
a écrit :

je cherche le format associé à un size_t pour printf ?


J'ai déjà répondu : %zd


Tient, c'est pas %zu ?

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. Paul Éluard)


Avatar
Eric Levenez
Le 7/09/06 13:26, dans ,
« Marc Boyer » a écrit :

Le 06-09-2006, Eric Levenez a écrit :
Le 6/09/06 20:26, dans
<1hl9fdx.1ndtlmvfbjccdN%, « Une bévue »
a écrit :

je cherche le format associé à un size_t pour printf ?


J'ai déjà répondu : %zd


Tient, c'est pas %zu ?


Sizeof retourne normalement un entier non signé, mais la doc de fprintf
indique que l'on met z suivit de d, i, o, u, x ou X. Alors zd et zu
devraient être valides.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.



Avatar
Marc Boyer
Le 07-09-2006, Eric Levenez a écrit :
Le 7/09/06 13:26, dans ,
« Marc Boyer » a écrit :

Le 06-09-2006, Eric Levenez a écrit :
Le 6/09/06 20:26, dans
<1hl9fdx.1ndtlmvfbjccdN%, « Une bévue »
a écrit :

je cherche le format associé à un size_t pour printf ?


J'ai déjà répondu : %zd


Tient, c'est pas %zu ?


Sizeof retourne normalement un entier non signé, mais la doc de fprintf
indique que l'on met z suivit de d, i, o, u, x ou X. Alors zd et zu
devraient être valides.


Oui, mais moi j'avais compris le z comme un modificateur de
taille (qui vient parce qu'on ne connait pas sa taille),
mais ensuite, Ãa reste un non signe.
Ensuite, je %zd, je l'imaginais pour afficher un ssize_t,
qui n'existe pas en C ISO, maisqu'on rencontre quand meme
souvent dans la nature.
Mon Harbison & Steele n'est pas plus explicite sur le
sujet. Et j'ai pas la norme sous le coude.

Marc Boyer
--
Si tu peux supporter d'entendre tes paroles
Travesties par des gueux pour exciter des sots
IF -- Rudyard Kipling (Trad. Paul Éluard)