Gabriel Dos Reis a écrit :
> Michel Decima <michel.decima@orange-ft.com> writes:
>
> | > Guillaume GOURDIN <trash@hotmail.com> writes:
> | >
> | >> Bonjour à tous,
> | >>
> | >> j'ai un problème, le code suivat :
> | >>
> | >> uint8_t data1, data2;
> | >> cout << "0x" << hex << setw(4) << setfill('0') << data1 << "=";
> | >> cout << "0x" << hex << setw(2) << setfill('0') << data2 << endl;
> | Et en plus, le resultat doit etre indefini, vu que data1 et data2 sont
> | utilisés avant leur initialisation. On en a parlé ici il n'y a pas si
> | longtemps 
>
> sauf si uint8_t est un unsigned char :-)
Mmmh. parce que unsigned char ne peut pas avoir de 'trap value' ?