Cześć
Mam problem z biblioteką boost, posix time.
string data4;
cin >> data4;
ptime d4(time_from_string(data4));
Chce cin'em wpisać date, ale wywala mi błąd out of range czy coś takiego,
a gdy podaje date bezpośrednio przy deklarowaniu stringa to jest wszystko ok.
string data4("2002-01-21 15:00:00");
ptime d4(time_from_string(data4));
Wiecie o co może chodzić?
Zgłoszono wyjątek w lokalizacji 0x76A5C54F w lab9.exe: wyjątek języka Microsoft C++: std::out_of_range w lokalizacji pamięci 0x0048F1D4.>
[[noreturn]] _CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Xout_of_range(_In_z_ const char *_Message)
{ // report an out_of_range error
_THROW(out_of_range(_Message));
}