manipulatory iostream/iomanip

0

Mam problem, otoz nie wiem dlaczego nie dzialaja mi manipulatory strumieni cin i cout

np wezme sobie
int i = 5;
cout << hex << i;
a i tak wyswietla mi sie decymalnie podobnie inne manipulatory np.

wezme czytanie z pominieciem bialych znakow:
char tab[100];
cin >> ws >> tab;
a i tak mi wczyta do pierwszego whitespace'a.
Gdzie tkwi problem? Moze jakies inne biblioteki beda lepsze?
To samo jest pod VC++ i pod DEV-CPP.

0

hmm co do pierwszgo pytania:
dodales: #iniclude <iomanip> ?

0

dodalem i co dziwne np. flagi ios::hex, ios::showpos "sa" maja swoje wartosci, ustawiam sobie strumien.setf(ios::hex,ios::basefield) i nic :(

0

hmm moze co za duzo to niezdrowo :) zastosuj albo jedno albo drugie. Np.

#include <iomanip>
// ----

  cout << hex << 45;

// ----

bez ustawiania flag.
(ps. u mnie tak dziala)

1 użytkowników online, w tym zalogowanych: 0, gości: 1