Sprawdzanie poprawnosci wpisanego stringa

0

Cześć

W programie mam getline(cin,string) - musi to być data w postaci YYYY-MM-DD HHSS

Chce uzyc try, catch, zeby wylapac kiedy wpisana data do stringa jest niepoprawna.
Tylko nie wiem jak zrobic if'a w funkcji ktory sprawdzi tą poprawność.

Pomożecie?

0

Dobra, rozkminiłem w ten sposób

try  
{
   ptime(time_from_string(a));
   ptime(time_from_string(b));
}
catch (exception)
{
   cout << "!!! BLAD PRZY WPISYWANIU DATY :( \n";
}

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