CCalendar    m_Calendar1;
.......
char*  cDay;
itoa(m_Calendar1.GetDay(),cDay,10);//这行在运行时会出错。
改成下面的就可以了,为什么啊?上面这个可是书上的范例啊 。
CString  cDay = "";
itoa(m_Calendar1.GetDay(),cDay.GetBuffer(2),10);
谁能解释一下啊?