Я читаю дату из БД в виде строки. Я хочу разбить его на целые числа, чтобы я мог передать его своему конструктору Date, поэтому я использовал следующее:
int y,m,d;
sscanf(test,"%d-%d-%d",&y,&m,&d);
cout<<"date is: "<<y<<"-"<<m<<"-"<<d<<"\n";
Date cdr;
cdr=Date(d,m,y);
setDate(cdr);
cout<<"cdr is "<<cdr.getDay();//this is returning 0
и вот getDay ()
inline int getDay(void) const {return d_;}
проблема в том, что cout показывает целые числа нормально, но когда я передаю их моему конструктору Date
вывод показывает кучу чисел, как это:
1176523603-1162761289-1176531567
Вы можете помочь мне исправить это ... спасибо!