Wpis z mikrobloga

Jak wypisać inta, a nie chara?

uint8_t byte = 0x41;
std::cout << byte << "\n";

Daje A.

Próbowałem castować

std::cout << static_cast(byte) << "\n";
ale #!$%@? to daje.

Ech, praca ze strumieniami to jest nic przyjemnego, powiem wam. Tak samo trzeba się namęczyć z `, żeby jakoś sensownie printować floaty. Stary dobry printf` to jest to, to jest taniec, to jest życie.

#cpp #programowanie
  • 9
@Passer93: absolutnie nic, zdaję sobie sprawę, że castowałem ten sam typ na siebie xD chwytałem się czego mogłem (tzn. moim tokiem myślenia było to, że być może odbyła się jakaś niejawna konwersja na chara)